PHP Bild Funktion...

rabadag

Grünschnabel
Hallo Forum..

meine php kentnisse sind eher klein, denoch versuche ich damit umzugehen.

nun versuche ich eine funktion zu erstellen die ich mehrmals nutzen will.
Leider will das nicht so richtig und google sowie der forum serach haben mich nicht wirklich weiter gebracht.


was ich machern will.

In eine mysql Tabelle werden bilder deviniert z.b feueralarm

die bilder werden in ein verzeichnis hinterlegt in form von.
feueralarm-1.jpg, feueralarm-2.jpg, feueralarm-3.jpg, feueralarm-4.jpg,

Nun soll in einer Tabelle resp <td> mittels bildsuchen $row['forto'] die bild devinition
übergeben.
danach soll die funktion max 5 Bilder ausgeben und der rest mit einem link zu weiteren bildern.

was ich bisher versuchte aber zimlich sicher uaf dem holzweg bin.

PHP:
 Function bildaufrufen($bild_id)
 {
 
 $handle=opendir('img/einsatz');
 Unset($x);
 while ($file = readdir ($handle)) {
 
 			if(ereg($file, $bild_id) AND $x <= "5")
 
 			  {
 
 				 $x++				  
 
 		    		Return "<img scr=\"'.$file.'\" alt=\"\">";
 
 			 }
 
 	 }
 
 closedir($handle);
 
 }

Das will aber irgeend wie nicht. und eine Funktion wie weitere Bilder fehlt noch.
Wie muss ich da vorgehen?
 
Aus einer sql Tabelle..

PHP:
  <?
   include_once("inc/server.inc.php");
      include_once("inc/database.inc.php");
      
      $select ="SELECT * FROM page_einsatz WHERE Id LIKE '".$_GET['id']."' ";
      $result=mysql_query("$select") or die("Datensatz nicht gefunden.");
      
     
     
     while ($row = mysql_fetch_array($result))
     {
     
     //hier sind dann die ganzen Tabellen..
     //und in einer Zeile kommt dann das rein.
   echo <td>;
   echo  Bildaufrufen("$row['foto-id");
   echo  </td>;
     
     }
  ?>
 
Zuletzt bearbeitet:
rabadag hat gesagt.:
Aus einer sql Tabelle..

PHP:
  <?
   include_once("inc/server.inc.php");
      include_once("inc/database.inc.php");
      
      $select ="SELECT * FROM page_einsatz WHERE Id LIKE '".$_GET['id']."' ";
      $result=mysql_query("$select") or die("Datensatz nicht gefunden.");
      
     
     
     while ($row = mysql_fetch_array($result))
     {
     
     //hier sind dann die ganzen Tabellen..
     //und in einer Zeile kommt dann das rein.
   echo <td>;
   echo  Bildaufrufen("$row['foto-id");
   echo  </td>;
     
     }
  ?>

hmm
echo Bildaufrufen("$row['foto-id"); sollte wohl eher
echo Bildaufrufen("$row['foto-id']"); heißen ;)
 
Zurück