Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][mysql] Przechwycenia duzej ilosci pola checkbox
yalus
post 11.05.2010, 11:52:06
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 8.07.2005
Skąd: EU

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


Witam,

mam formularz w ktorym mam 200 pol typu checkbox. wiem jak je wyslac i jak odebrac na innej stronie

ale jak skonstruowac tego typu zapytanie

  1. DELETE FROM tabela WHERE mobile_number IN (i tutaj chcialbym uzyc tej zmiennej checkbox)


aby to wygladalo mniej wiecej tak

  1. DELETE FROM tabela WHERE mobile_number IN ('1','2','3')


wiem ze moge to zrobic na petli czyli dla kazdego numeru generowac osobne zapytania ale czy da sie to zrobic z IN

pozdrawiam



--------------------
człowiek nie sznurek wszystko wytrzyma
Go to the top of the page
+Quote Post
tehaha
post 11.05.2010, 12:03:00
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


myślę, że się da, jeżeli odbierasz wartości checkboxów w tablicy, czyli nazwę masz tak:
  1. <input type="checkbox" name="check_name[]" />

to możesz je scalić przy pomocy implode:
  1. $in_query = implode("','", $_POST['check_name']);
  2.  
  3. $sql = "DELETE FROM tabela WHERE mobile_number IN ('$in_query')";
  4. echo $sql;

pisane na kolanie więc możliwe, że coś trzeba poprawić
Go to the top of the page
+Quote Post
yalus
post 11.05.2010, 13:45:55
Post #3





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 8.07.2005
Skąd: EU

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


yh no przeciez to jasne ze implode winksmiley.jpg

dzieki


--------------------
człowiek nie sznurek wszystko wytrzyma
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: 14.07.2025 - 06:24