Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pusty select
matt
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 12.08.2003
Skąd: Kalisz

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


  1. <select name=pilkarz_id>
  2. <? 
  3. $sql = &#092;"select * from fcbayern_pilkarze order by imie where druzyna_id='\".$_GET['druzyna_id'].\"'\";
  4. $result = mysql_query($sql);
  5. while ($row = mysql_fetch_array($result)) 
  6. {
  7. $pilkarz_id = $row[&#092;"pilkarz_id\"];
  8. $imie = $row[&#092;"imie\"];
  9. $nazwisko = $row[&#092;"nazwisko\"];
  10.  
  11. ?><option value=\"<? echo&#092;"$pilkarz_id\"; ?>\"><? echo&#092;"$imie $nazwisko\"; ?></option>
  12. <? } ?>
  13. </select>


No i zwraca mi pustego selecta... gdy nie dam where druzyna_id='".$_GET['druzyna_id']."' to wyswietla mi wszystkich piłkarzy z bazy, a jak zrobie to where... to zwraca pustego selecta. parametr druzyna_id jest na pewno przakazywany...dlaczego sie tak dzieje? mad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bendi
post
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

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


Jak dla mnie za duzo tu tych przejsc miedzy php i htmlem

  1. <select name=pilkarz_id>
  2. <? 
  3.   $sql = &#092;"select * from fcbayern_pilkarze order by imie where druzyna_id='\".$_GET['druzyna_id'].\"'\";
  4.   $result = mysql_query($sql);
  5.   while ($row = mysql_fetch_array($result)) 
  6.   {
  7.    echo '<option value=\"' . $row['pilkarz_id'] . '\">' . $row['imie'] . $row['nazwisko'] . '</option>';
  8.  }
  9. ?>
  10. </select>


No a skoro dostajesz pustego selecta tzn pewnie ze sie zapytanie kaszani. Wyswietl sobie zmienna sql zanim strzelisz zapytaniem winksmiley.jpg


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





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Daj where przed order by.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
SongoQ
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Pomyliles ulozenie zapytania. Najpierw wystepuje warunek gdzie ograniczasz zbior rekordow a potem dajesz sortowania.

  1. <?php
  2.  
  3. $sql = &#092;"select * from fcbayern_pilkarze where druzyna_id='\".$_GET['druzyna_id'].\"' order by imie \";
  4.  
  5. ?>


Ten post edytował SongoQ 28.10.2004, 16:52:55


--------------------
Go to the top of the page
+Quote Post
matt
post
Post #5





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 12.08.2003
Skąd: Kalisz

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


Juz jest ok, błąd był w tym że order by imie było przed where smile.gif

wielkie dzięki za pomoc

Ten post edytował matt 28.10.2004, 16:44:33
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 - 04:58