Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]lista rozwijalna jak odczytać ją
Forum PHP.pl > Forum > Przedszkole
lamcpp
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?
nospor
chcesz odczytac całą listę czy tylko zaznaczony element? Jak tylko zaznaczony element to sobie przejrzyj tablice $_POST.
print_r($_POST);
Rysh
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 />
devdev
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.
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.