Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Błąd w select value
Forum PHP.pl > Forum > Przedszkole
szczalpi
Witam
Mam prośbę o sprawdzenie, w którym miejscu mam błąd. Problem tkwi w tym, że nie pobiera kategorii z bazy.
Proszę o pomoc
Pozdrawiam


<td>Województwo: *</td>
<td>
<select name="wojewodztwo">
<option value="0">Wybierz</option>
<?php

$zapytanie="
SELECT kat_id, kat_nazwa FROM kat_atrakcje ORDER BY kat_nazwa ASC
";
$row=mysql_query($zapytanie);
$kat=$row['kat_id'];
$nazwa=$row['kat_nazwa'];
for ($i=1;$i<=$zapytanie[0][0];$i++)
{
echo'<option value="'.$zapytanie[$i][0].'">'.$zapytanie[$i][1].'</option>';
}
mysql_query($zapytanie);?>
</select>
</td>
nospor
1) Uzywaj bbcode
2) Włącz wyswietlanie bledow bo robisz byków co nie miara"
Temat: Jak poprawnie zada pytanie
3) Zajrzyj do manuala i poczytaj co robi mysql_query. Następnie w tym samym manuala poczytaj o mysql_fetch_array() i zapoznaj sie z podanymi tam przykładami.....
Czemu bierzesz sie za cos bez uprzedniego zapoznania się z tym. Kurcze, to są 2 minuty roboty.
szczalpi
Poprzednie zle wkleilem
Ma byc tak :
  1. <td>Województwo: *</td>
  2. <td>
  3. <select name="wojewodztwo">
  4. <option value="0">Wybierz</option>
  5. <?php
  6.  
  7. $zapytanie="SELECT kat_id, kat_nazwa FROM kat_atrakcje ORDER BY kat_nazwa ASC
  8. ";
  9. $row=mysql_query($zapytanie);
  10. $kat=$row['kat_id'];
  11. $nazwa=$row['kat_nazwa'];
  12.  
  13. echo'<option value="'.$kat.'">'.$nazwa.'</option>';
  14.  
  15. ?>
emkej
Jeżeli dobrze wywróżyłem Twoje intencje, to będzie tak:
  1. $query= "SELECT kat_id, kat_nazwa FROM kat_atrakcje ORDER BY kat_nazwa ASC";
  2. $result = mysql_query($query);
  3. while($row = mysql_fetch_assoc($result)) {
  4. echo'<option value="'.$row['kat_id'].'">'.$row['kat_nazwa'].'</option>';
  5. }
nospor
Powtarzam:
Cytat
3) Zajrzyj do manuala i poczytaj co robi mysql_query. Następnie w tym samym manuala poczytaj o mysql_fetch_array() i zapoznaj sie z podanymi tam przykładami.....
Czemu bierzesz sie za cos bez uprzedniego zapoznania się z tym. Kurcze, to są 2 minuty roboty.

Jeśli się do tego nie zastosujesz to zamknę temat

@emkej czemu podajesz mu gotowe rozwiązanie? Nie na tym polega forum by za leniwych ludzi odwalać robotę. A szczalpi jest leniwy bo jakby nie był to by się wpierw zapoznał z podstawami rzeczy za które się bierze. myślenie że mysql_query pobiera rekord to chyba lekka przesada nawet jak na przedszkole, a juz tym bardziej gdy mu to wypomniano.
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.