Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP][MYSQL]Z bazy pobiera tylko jeden rekord
#1
Witam,
mam fragment kodu:
Cytat:$zapytanie = "SELECT * FROM oferta WHERE id = ".mysql_real_escape_string($_GET['akcja'])."";
$idzapytania = mysql_query($zapytanie);
while ($rekord = mysql_fetch_row($idzapytania))




$nazwa = $rekord['2'];

$opis= $rekord['1'];

$info =$rekord['4'];


echo "Aby edytować treść aktualnie wybranej pozycji, zmień treść niżej i kliknij \"edytuj\"";
echo "<form action=?akcja=dodano method='post'>";
echo "Nazwa:<br>";
echo "<textarea type='text' name='nazwa' cols='85' rows='1'>$nazwa</textarea><br>";
echo "Opis obiektu:<br>";
echo "<textarea type='text' name='opis' cols='85' rows='10'>$opis</textarea><br>";
echo "Informacje dodatkowe:<br>";
echo "<textarea type='text' name='informacje' cols='65' rows='4'>$info</textarea><br>";

}


?>
Problem polega na tym, że wyświetla tylko zmienną $nazwa
Jeśli usune zmienna $nazwa to wyswietla zmienna $opis.
Jak to naprawić?
Pozdrawiam Smile
Odpowiedz
#2
Poczytaj: http://php.net/manual/pl/function.mysql-fetch-row.php
Odpowiedz
#3
Odpowiedź jest prosta, kiedy używasz pętli while musisz "oznaczyć" obszar jej występowania, służą do tego "klamerki" - { }. Jeżeli tego nie zrobisz, pętla będzie wykonywać jedynie pierwsze polecenie pod wywołaniem while.
Zatem, po while(...) dodaj { a wszystko będzie jak należy.
Odpowiedz
#4
Tak, już rozumiem. Dziekuje. Wink
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zmniejszenie czasu dostępu do bazy darling 8 8,412 06-12-2017, 18:00
Ostatni post: arki878
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,025 13-05-2017, 01:02
Ostatni post: miketodson255
  Przeszukiwanie bazy, przechowywanie wyników vundo 3 4,191 02-12-2016, 20:16
Ostatni post: tereska3
  Wyświetlenie ilości Plików z bazy MySQL, Wyświetlenie ilości Plików z bazy SQL maniek666 1 3,657 28-11-2013, 14:51
Ostatni post: ILIES
  Przywrócenie bazy danych/struktury z plików OPT i FRM smiesznylolek 0 3,259 19-11-2013, 16:28
Ostatni post: smiesznylolek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl