login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wil waarde gebruiken na select dropdown box (Opgelost)

Offline Tumbah - 09/03/2007 13:13
Avatar van TumbahNieuw lid Hallo,

Heb een heel mooi script gevonden op deze site van martijn1515.

Maar hoe kan ik de waarde die geselecteerd wordt, verder gebruiken in het script? M.a.w. hoe wijs ik de gekozen directory toe aan een nieuwe variabele?

Iemand die mij daar bij kan helpen?

<?php

echo "<select size='1' name='map'>";

$dir = "foto/"; // de directory die hij uit moet lezen
$n_ext = array(''); //de extensie die hij weer moet geven
if ($handle = @opendir($dir))
{

$i = 1;
while (false !== ($file = @readdir($handle))) {

if (($file !== ".") and ($file !== "..")) {
$bestand = $dir ."/". $file ;
$ext = pathinfo($bestand);
if($ext['extension'] == $exten)
{

$mappen[$file] = $file;
$i++;
}
}}
@closedir($handle);
}

sort($mappen);

foreach($mappen as $key => $value){
echo "<option value='". $value ."'>". $value ."</option>";
}

echo "</select>";

?>

4 antwoorden

Gesponsorde links
Offline Clemens32 - 09/03/2007 13:21 (laatste wijziging 09/03/2007 13:22)
Avatar van Clemens32 PHP interesse $nieuwe_variabele == $dir;

?????

of bedoel je dit:

$dir = 'foto/';
$map = 'dieren';

echo $dir.$map;
Offline Tumbah - 09/03/2007 13:30
Avatar van Tumbah Nieuw lid Wat ik bedoel is dit:

Het script genereert een hele mooi dropdown van de directories op een bepaalde plaats.

Nu wil ik graag het geselecteerde (de waarde) gebruiken om een volgend deel in het script aan te sturen. Als input voor een folder om foto's te uploaden.
Offline Ultimatum - 09/03/2007 13:31
Avatar van Ultimatum PHP expert $_POST['map'] geeft de geselecteerde waarde terug
Offline Tumbah - 09/03/2007 13:36
Avatar van Tumbah Nieuw lid Dank je wel Ultimatum.

Echter als ik de code aanpas, dan zie ik mijn keuze nog niet.

Moet ik niet als ik POST gebruik, iets met een form doen?


  1. <?php
  2.  
  3. echo "<select size='1' name='map'>";
  4.  
  5. $dir = "foto/"; // de directory die hij uit moet lezen
  6. $n_ext = array(''); //de extensie die hij weer moet geven
  7. if ($handle = @opendir($dir))
  8. {
  9.  
  10. $i = 1;
  11. while (false !== ($file = @readdir($handle))) {
  12.  
  13. if (($file !== ".") and ($file !== "..")) {
  14. $bestand = $dir ."/". $file ;
  15. $ext = pathinfo($bestand);
  16. if($ext['extension'] == $exten)
  17. {
  18.  
  19. $mappen[$file] = $file;
  20. $i++;
  21. }
  22. }}
  23. @closedir($handle);
  24. }
  25.  
  26. sort($mappen);
  27.  
  28. foreach($mappen as $key => $value){
  29. echo "<option value='". $value ."'>". $value ."</option>";
  30. }
  31.  
  32. echo "</select>";
  33.  
  34. $gekozenmap == $_POST['map'];
  35.  
  36. ?>
  37. <br />
  38. <br />
  39. <?php
  40. echo "Uw keuze is gevallen op: " . $gekozenmap ;
  41. ?>
  42.  
  43.  
  44. </body>
  45. </html>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s