Benim checkbox bu gibi görünüyor:
<input type="checkbox" name="activate[]" class="setSetting" value="<?php echo $row["id"]; ?>">
Ve sonra ben bir foreach var:
$activate = $_POST['activate'];
foreach($activate as $a){
echo $a ."<br>";
}
Dışarı değerini almak için gayet iyi çalışıyor. Onay kutusunun işaretli olup olmadığını Ama nasıl ben belirleyebilirsiniz?
$activate = $_POST['activate'];
foreach($activate as $a){
$query_email = mysql_query("SELECT id FROM lp_email_settings ORDER BY id ASC");
while($ro = mysql_fetch_row($query_email)){
$getUserSettings = mysql_query("SELECT * FROM users_email_settings WHERE uID = '$USER' AND eSetting = '$ro[0]'");
if($ro[0] == $a){
if(mysql_num_rows($getUserSettings) != 1){
mysql_query("INSERT INTO users_email_settings (uID, eSetting) VALUES ($USER, $ro[0])");
}
}else{
mysql_query("DELETE FROM users_email_settings WHERE uID = '$USER' AND eSetting = '$ro[0]'");
}
}
echo $a."<br>";
}