Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP] Problem z listą w select z pliku
Forum PHP.pl > Forum > Przedszkole
lukaszk
Witam, szukałem na forum i niestety nie znalazłem.
Jak wykonać i czy możliwe coś takiego
Mam plik config.php a w nim chcę mieć
zmienna i jej wartości (1,2,3,4,5)
czyli lista
a w pliku głównym chcę mieć formularz z opcją select w której w jednej zmiennej będzie wyświetlana zawartość zmiennej z pliku config.php
zrobiłem coś podobnego ale nie wiem jak to przerobić skrypt w select pokazuje zawartość folderu na serwerze.

  1. $directory_1="$directory_banner_conf/";
  2. $dir=opendir($directory_1);
  3. $file_list_1="<select name=obrazek><option>Lista</option>";
  4. while($file_name_1=readdir($dir))
  5. {
  6. if(($file_name_1!=".")&&($file_name_1!=".."))
  7. {
  8. $file_list_1.="<option value='".$file_name_1."'>$file_name_1</option>";
  9. }
  10. }
  11. $file_list_1.="</select>";
  12. closedir($dir);
  13. echo "
  14. $file_list_1";




Chcę mieć to w jednym pliku bo jeśli będę chciał coś zmienić to zmienię to tylko w jednym pliku a do reszty będzie zaczytywać się właśnie z niego.
Proszę o pomoc

mam coś takiego ale niestety nie działa

  1. <?
  2. include "config.php";
  3. foreach($lista_dzial_art as $cos){
  4.  
  5. echo "$cos <br />";
  6.  
  7. }unset($cos);
  8.  
  9. ?>


działa tylko wtedy jeśli tym samym pliku umieszczę
  1. $lista_dzial_art = Array('art_glowna', 'newsy_glowna', 'art_podstrona', 'newsy_podstrona');
  2. foreach($lista_dzial_art as $cos){
  3.  
  4. echo "$cos <br />";
  5.  
  6. }unset($cos);
CuteOne
A plik config.php masz w tym samym folderze co plik, do którego go includujesz?
lukaszk
tak oczywiście i zwraca taki błąd
  1. Warning: Invalid argument supplied for foreach() in C:\Program Files\VertrigoServ\www\admin\szablon\page\mod_art_news.php on line 773

w
linii
  1. foreach($lista_dzial_art as $cos){


kod wygląda tak
  1. include "config.php";
  2.  
  3. foreach($lista_dzial_art as $cos){
  4. echo "$cos <br>";
  5. }unset($cos);


Poradziłem sobie

  1. <?php
  2. include "page/config.php";
  3. echo "<select name=\"nazwa\">";
  4.  
  5. foreach($array as $value) {
  6. echo "<option value=\"$value\">$value</option>";
  7. }
  8.  
  9. echo "</select>";
  10.  
  11. ?>


Poradziłem sobie

  1. <?php
  2. include "page/config.php";
  3. echo "<select name=\"nazwa\">";
  4.  
  5. foreach($array as $value) {
  6. echo "<option value=\"$value\">$value</option>";
  7. }
  8.  
  9. echo "</select>";
  10.  
  11. ?>
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.