Bilderauswahl per Radiobuttons oder Auswahlliste

Sun Rider

Mitglied
Hallo Leuts,

habe grade ein PHP-Prob und hoffe,Ihr könnt mir helfen. Das Forum hab ich jetzt schon eine ganze Weile durchgestöbert, aber nix gefunden.

Also: Ich möchte die Bilder aus einem Verzeichnis in einer Auswahlliste oder mit daneben platzierten Radiobuttons auswählen können und so den Link zum Bild als Variable weiterverarbeiten.
Habe schon rumgebastelt, gibt aber nur eine leere Scrollbox.

Hoffe, ich habe das Problem verständlich beschrieben. Code siehe unten.
Hat einer 'ne Idee dazu ? Vorab schon mal vielen Dank.....

Codeschipsel:
PHP:
<?php

      $dh = opendir("../images/news/");
                 while (false !== ($filename = readdir($dh))) {
                 $bilder[] = $filename;
                  }

                             echo "<select name=\"piclist\" size=\"6\">";
                                   for($i=2,$n=0,$end=count($bilder);$i<$end;$i++) {
                                      echo "<option value=\"<img src=../images/news/'".$bilder[$i]."'\">";
                                      echo "</option>";
                             echo "</select>" ;

                              }

      closedir() ;
                                 
?>
 
Zuletzt bearbeitet von einem Moderator:
PHP:
<?php

$dh = opendir("../images/news/");
while (false !== ($filename = readdir($dh))) {

	$bilder[] = $filename;
	
}

echo "<select name=\"piclist\" size=\"6\">";

foreach( $bilder as $bild ) {
	echo "<option value=\"<img src=../images/news/'".$bild."'\">";
}

echo "</option>";
echo "</select>" ;

}

closedir() ;
 
Hallo alxy,

vielen Dank für die schnelle Antwort.

Leider funktioniert es so auch nicht. Ist immer noch alles leer. Nur die Bildlaufleiste ist da.

Gruß
Sun Rider
 
War jetzt nur so hingeschreiben, ich teste mal bei mir.

PHP:
<?php

$dh = opendir("img");
while (false !== ($filename = readdir($dh))) {

	if ( ($filename != '.') && ($filename != '..') ) {
	
		$bilder[] = $filename;
		
	}
	
}

echo "<select name=\"piclist\" size=\"6\">";

foreach( $bilder as $bild ) {

	echo "<option value=\"".$bild."\">";
	echo $bild;
	echo "</option>";
	
}

echo "</select>" ;

closedir() ;

So gehts, musst nur die ordner wieder anpassen. Waren viele eifnache Fehler drinn. var_dump() hilft beim debuggen ;)
 
Hey alxy,

jo, prima, jetzt ist auch eine Liste da. Erst mal vielen Dank. Das hilft mir schon mal weiter.
Sollte ich dazu später noch Fragen haben, melde ich mich noch mal.

Danke Danke...
Sun Rider
 

Neue Beiträge

Zurück