Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Pole select i wybór wszystkich pozycji
Mercel
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 21.08.2010

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


Witam
Mam formularz z polem select, w którym wyświetlają się wszyscy użytkownicy, w jaki sposób dodać do pola wyboru "wszyscy" tak aby zapytanie do bazy wyglądało tak : "SELECT * FROM ceny"

Wiem, że można byłoby zrobić to poprzez IF, który sprawdzałby czy użytkownik to "wszyscy" i wówczas zapytanie byłoby "SELECT * FROM ceny". Jednak moze jest jakiś sposób tak aby po prostu po wyborzez "wszyscy" serwer wiedział, że ma wyświetlić wszystkich użytkowników.

Mój kod:

  1. <select size="1" name="uzytkownik">
  2.  
  3. <? while($r = mysql_fetch_object($wynik)) { ?>
  4. <option><? echo $r->login; ?></option>
  5.  
  6. <? } ?>
  7. </select>
  8. ....
  9.  
  10.  
  11.  
  12. $uzytkownik = trim($_POST['uzytkownik']);
  13. $wynik2 = mysql_query("SELECT * FROM ceny WHERE user='$uzytkownik'")
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krispak
post
Post #2





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


  1. <select size="1" name="uzytkownik">
  2. <option value="wszyscy">Wszyscy</option>
  3. //tuta twoj while

  1. $usr = trim($_POST['uzytkownik']);
  2. $uzytkownik = ($usr == "wszyscy") ? "" : "WHERE user = '".$usr."'";
  3. $wynik2 = mysql_query("SELECT * FROM ceny ".$uzytkownik."")
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 01:41