Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Błąd w select value, Nie pobiera zapytania.
szczalpi
post 27.06.2012, 08:12:45
Post #1





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


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>


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
nospor
post 27.06.2012, 08:17:45
Post #2





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




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.


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

"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
szczalpi
post 27.06.2012, 09:47:55
Post #3





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


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. ?>


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
emkej
post 27.06.2012, 10:03:43
Post #4





Grupa: Zarejestrowani
Postów: 48
Pomógł: 5
Dołączył: 18.06.2012

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


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. }


--------------------
http://tropmy.net - narzędzie do badania usability stron WWW.
Go to the top of the page
+Quote Post
nospor
post 27.06.2012, 10:06:04
Post #5





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




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.


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

"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

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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 17:10