Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Pobiera tylko jedna wartosc z bazy danych, zamiast wszystkich
Forum PHP.pl > Forum > Przedszkole
-gość-
Witam,
mam fragment kodu:
  1. $zapytanie = "SELECT * FROM oferta WHERE id = ".mysql_real_escape_string($_GET['akcja'])."";
  2. $idzapytania = mysql_query($zapytanie);
  3. while ($rekord = mysql_fetch_row($idzapytania))
  4.  
  5.  
  6.  
  7.  
  8. $nazwa = $rekord['2'];
  9.  
  10. $opis= $rekord['1'];
  11.  
  12. $info =$rekord['4'];
  13.  
  14.  
  15. echo "Aby edytować treść aktualnie wybranej pozycji, zmień treść niżej i kliknij \"edytuj\"";
  16. echo "<form action=?akcja=dodano method='post'>";
  17. echo "Nazwa:<br>";
  18. echo "<textarea type='text' name='nazwa' cols='85' rows='1'>$nazwa</textarea><br>";
  19. echo "Opis obiektu:<br>";
  20. echo "<textarea type='text' name='opis' cols='85' rows='10'>$opis</textarea><br>";
  21. echo "Informacje dodatkowe:<br>";
  22. echo "<textarea type='text' name='informacje' cols='65' rows='4'>$info</textarea><br>";
  23.  
  24. }
  25.  
  26.  
  27. ?>

Problem polega na tym, że wyświetla tylko zmienną $nazwa
Jeśli usune zmienna $nazwa to wyswietla zmienna $opis.
Jak to naprawić?
Pozdrawiam
thek
A otwarcie pętli while to gdzie się zjadło? Bo zamknięcie to widzę w 24 linijce...

Poza tym może być problem z zakresem zmiennych. Zrób var_dump($rekord) i zobacz co siedzi tam...
Gość
Ups. Dziękuje wink.gif


P.S W 24 linijce zamknięcie IF'a było ;p
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.