Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][mysql] Przechwycenia duzej ilosci pola checkbox
yalus
post
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

Go to the top of the page
+Quote Post
tehaha
post
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
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 (IMG:style_emoticons/default/winksmiley.jpg)

dzieki
Go to the top of the page
+Quote Post

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: 23.08.2025 - 12:14