Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][mysql] Przechwycenia duzej ilosci pola checkbox
Forum PHP.pl > Forum > Przedszkole
yalus
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

tehaha
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ć
yalus
yh no przeciez to jasne ze implode winksmiley.jpg

dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.