Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Combobox & tablica
Forum PHP.pl > Forum > PHP
Kajan
Witam.
Mam problem mam skrypt, który wyświetla mi nazwy katalogów ze ściezki. Chciałbym aby nazwy tych katalogów były umieszczane w combobox. Mam jakieś rowiązanie ale zamiast wstawiać kolejne nazwy katalogów do combo on wstawia w jednym ciągu wszystkie nazwy katalogów do jednego pola w combo.
  1. <html>
  2. <head>
  3. <title>Graf</title>
  4. </head>
  5. <body>
  6. <?php
  7. $directory="/var/www/logi/";
  8. $dir=opendir($directory);
  9. $file_list;
  10. $option .= "<option ";
  11. while($file_name=readdir($dir))
  12. {
  13. if(($file_name!=".")&&($file_name!=".."))
  14. {
  15. $file_list.="<LI>$file_name";
  16. }
  17. }
  18. $file_list.="</UL>";
  19. closedir($dir);
  20. echo "Pliki w $directory";
  21. echo "$file_list";
  22. for($i=0; $i<count($file_list); $i++)
  23. {
  24. $option .= "value=\"$file_list\"$file_list</option>";
  25. }
  26. echo '<select name="lista">';
  27. echo $option;
  28. echo '</select>';
  29. ?>
  30. <form method="post" action="baza.php">
  31. Data od: <input type="text" name="dataod"/><br/>
  32. Data do: <input type="text" name="datado"/><br/>
  33. Format daty rrrrmmdd np. 20100701<br/>
  34. <input type="submit" value="Generuj"/>
  35. </form>
  36. </body>
  37. </html>

Pliki w /var/www/logi/
20100701
20100705
20100703
20100702
20100704

2010070120100705201007032010070220100704 <-------- tutaj jest ten nieszczęsny combo
Data od:
Data do:

wookieb
No to otwórz źródło strony i zobacz jaki masz błędny html. Widać to na pierwszy "rzut" oka.
Kajan
Ok troche zmieniłem ale teraz nie wyświetla mi się nic w Combobox
  1. <?php
  2. $directory="/var/www/logi/";
  3. $dir=opendir($directory);
  4. $file_list = array();
  5. while($file_name=readdir($dir))
  6. {
  7. if(($file_name!=".")&&($file_name!=".."))
  8. {
  9. $file_list[]=$file_name;
  10. }
  11. }
  12. $file_list="</UL>";
  13. closedir($dir);
  14. echo "Pliki w $directory";
  15. echo "$file_list";
  16. foreach((array)$file_list as $key=>$val)
  17. {
  18. $option .='<option value="'.$val.'">'.$val.'</option>';
  19. }
  20. echo '<select name="lista">';
  21. print("$option");
  22. echo '</select>';
  23. ?>
  24.  

OK rozwiązałem problem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.