Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapytanie do bazy z polami checkbox metodą POST
slawekxx
post 27.10.2012, 12:28:06
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 2
Dołączył: 28.08.2010

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


Mam kilka pól checkbox , którymi chciałbym przekazywać zmienne metodą POST
  1. <form name = "someForm" method = "post" action = "#">
  2. <input type="checkbox" name="vehicle" value="Bike" /> I have a bike<br />
  3. <input type="checkbox" name="vehicle" value="Car" /> I have a car<br/>
  4. <input type="checkbox" name="vehicle" value="Aeroplane" /> I have an aeroplane<br />
  5. <input type="checkbox" name="vehicle" value="Ship" /> I have a ship<br/>
  6. <input type="submit" name="submit" value="submit">Submit</>
  7. </form>
  8.  

  1. $wh = array();
  2. if (!empty($_POST['imie'])) {
  3. $wh[] = 'imie = '.'"'.$_POST['imie'].'"'; //imie
  4. }
  5. if (!empty($_POST['nazwisko'])) {
  6. $wh[] = 'nazwisko = '.'"'.$_POST['nazwisko'].'"'; //nazwisko
  7. }
  8. if (!empty($_POST['adres'])) {
  9. $wh[] = 'adres = '.'"'.$_POST['adres'].'"'; //adres
  10. }
  11. if (!empty($_POST['miejscowosc'])) {
  12. $wh[] = 'miejscowosc = '.'"'.$_POST['miejscowosc'].'"'; //miejscowosc
  13. }
  14. //
  15.  
  16. if (!empty($wh)) {
  17. $where = 'WHERE '.implode(' and ', $wh);
  18. $query = 'SELECT * FROM tabela '.$where.' ORDER BY id DESC';
  19. } else {
  20. $query = 'SELECT * FROM tabela ORDER BY id DESC';
  21. }


Go to the top of the page
+Quote Post
nospor
post 27.10.2012, 15:23:35
Post #2





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




Nazwa ma być tablicą czyli nie: name="vehicle"
a: name="vehicle[]"

Wówczas w $_POST['vehicle'] będziesz miał tablice wartosci


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

"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: 6.07.2025 - 23:49