Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]lista rozwijalna jak odczytać ją
lamcpp
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

Ostrzeżenie: (0%)
-----


Witam, mam problem następujący, w formularzu mam liste rozwijalną wczytywaną z bazy danych:
  1. <?php $query = mysqli_query($dbc,"SELECT nazwa FROM kategoria"); ?>
  2. <select name="kat">
  3. <?php while($rezult = mysqli_fetch_array($query)){
  4. echo '<option value="$rezult[0]">'.$rezult[0].'</option>';
  5. } ?>
  6. </select><br />


Po wysłaniu formularza jak odczytać tą liste? kombinacje $kat[$rezult[0]] są błędne a nie mam pomysłu? Mało tego potrzebuje jeszcze dodać do tej listy w formularzu $counter ( są 4 listy wysyłane) i pozniej odczytyać je. Czyli do $rezult[0] dodać tak by było cos ala $rezult[0][$counter]. Jak to odczytac?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




chcesz odczytac całą listę czy tylko zaznaczony element? Jak tylko zaznaczony element to sobie przejrzyj tablice $_POST.
print_r($_POST);


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Rysh
post
Post #3





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


Zobacz:
  1. <?php $query = mysqli_query($dbc,"SELECT nazwa FROM kategoria"); ?>
  2. <select name="kat">
  3. <?php while($rezult = mysqli_fetch_array($query)){
  4. echo "<option value=". $rezult[0] .">". $rezult[0] ."</option>";
  5. } ?>
  6. </select><br />


--------------------
Go to the top of the page
+Quote Post
devdev
post
Post #4





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 8.06.2009

Ostrzeżenie: (0%)
-----


ja bym zrobil przy uzyciu mysql_fetch_assoc()

  1. while($row = mysql_fetch_assoc($query)
  2. {
  3. echo $row['nazwa'];
  4. }


w value bym nie wstawiał nazwy lepiej id.

Ten post edytował devdev 10.03.2010, 14:30:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:16