Bilder und Texte aus der Datenbank ausgeben

marc669

Mitglied
So ich habe folgendes problem ich möchte gerne das die Bilder aus der Datenbank und die dazu gehören Text ausgegeben werden.
Die Bilder zeigt er mir an aber der Text kommt nicht sondern er gibt mir diese Fehler meldung raus.
Warning: include(presse1/b) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\neu\Hamminkeln\seite4.php on line 64
Ich komme nicht mehr weiter und weis nicht wo mein fehler ist. Kann mir einer helfen?
Hier ist mein Script dazu:

PHP:
<?php
      include ('connect.php');

         print"<br>";
         
         mysql_connect($host,$user,$pw);
         mysql_select_db ($database);
           $sql = 'SELECT * FROM `bericht` LIMIT 0, 50';

         $erg=mysql_query($sql);

        

         $seite = $_GET["seite"]; //oder Post je nach dem was du verwendest
         if(!isset($seite))
{
    $seite = 1;
}
              $eintraege_pro_seite = 9;
$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite;
$sql = "SELECT * FROM bericht LIMIT $start , $eintraege_pro_seite";
		 $erg=mysql_query($sql) or die(mysql_error().' sql:'.$sql);
print"<table border='0' width='100%'cellspacing='0' cellpadding='5' >";
         print"<tr bgcolor='#FFFFFF'>
		 <td>id</td>
		 <td>bild</td>
		 <td>text</td>
		 </tr>
		 
		 ";
         $farbe=0;

          while($daten = mysql_fetch_row($erg))

              {
              if($farbe==0){print"<tr bgcolor='#FFFFF'>";$farbe=1;}
              else  {print"<tr bgcolor='#FFFFFF'>";$farbe=0;
			  
			  }



                print"<td>$daten[0]</td>
				<td><img src='presse/$daten[1]'width='50%' heigth='50%'></td>
			<td width='20%' heigth='15%'>";include ("presse/".$daten[2]);print "</td>
			
				  
				
 
				
					  



					  </tr>";



                }
               print"</table></div>";

               print"<center>";

               if ($seite==1) {print" &nbsp;<<&nbsp;";}
               else {print"<a href='seite3.php?seite=1'> << </a>"; }


                if ($seite==1) {print"&nbsp;<&nbsp;";}
                else {$zurueck=$seite-1; print"<a href='seite3.php?seite=$zurueck'>&nbsp;<&nbsp;</a>"; }

                for ($i=1;$i<=$wievielseiten;$i++)
                {
                  if ($i==$seite) {print"&nbsp;$i&nbsp;";}
                  else {print" <a href='seite3.php?seite=$i'>&nbsp;$i&nbsp;</a> ";}
                  }

                if ($seite==$wievielseiten){print "&nbsp;>&nbsp;";}
                else {$weiter=$seite+1;print "<a href='seite3.php?seite=$weiter'>&nbsp;>&nbsp;</a>"; }

                if ($seite==$wievielseiten){print "&nbsp;>>&nbsp;";}
               else {print "<a href='seite3.php?seite=$wievielseiten'>&nbsp;>>&nbsp;</a>"; }

                print"</center>";

                print"copy by ";



   ?>
 
So wie ich das sehe will die include Anweisung eine Datei mit Namen "b" öffnen (keine Endung). Kann es sein das $daten[2] vielleicht einfach nur den falschen dateinamen enthält.
Lass dir den Inhalt der Variablen doch mal so ausgeben.

Gruß Thomas
 
Zurück