checkbox записи

antique

Registered
имам 3 резолтата примерно :

1
2
3

искарвам ги със " while" и за всеки един съм сложил checkbox . и сега искам като е маркиран някой checkbox примерно съм маркирал резолтат " 1" и искам да го истрия . Взимам си checkoxa със " POST " и сичко става ок . но например ако маркирам и трите на веднаж не става нищо . как да го направя по повече от едно да обработва.
 
Код:
 <input type='checkbox' name='deleteme[]' value='ne6to'>
 <input type='checkbox' name='deleteme[]' value='ne6to'> 
 <input type='checkbox' name='deleteme[]' value='ne6to'>

на мястото на ne6to слагаш примерно id от базата данни,
и php кода:

Код:
foreach($_POST['deleteme'] as $del){
//тук ти изпълнява кода
}

:?:
 
добре това е ок но примерно като дам без да съм маркирал нито едно ми искарва " Warning: Invalid argument supplied for foreach() " как да направя проверка примерно и да не искарва тази грешка . и ако може кодче за маркиране и размаркиране на всички на веднъж.
 
$id = $_POST['id']; //това ти е масив, в който се съдържат съоветните id-та за триене
if(sizeof($id)>0){
foreach($id as $current){
$query = mysql_query("DELETE * FROM table WHERE id='$current'") or die(mysql_error());
}
} else {

echo "Няма никакви данни";
}
 
Виж това:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<script type="text/javascript">
function selectAll(num){
	if(document.getElementById(num).checked==true){
		for(i=0;i<document.getElementById('forma').getElementsByTagName('input').length;i++){
		if(document.getElementById('forma').getElementsByTagName('input')[i].type=="checkbox"){
		document.getElementById('forma').getElementsByTagName('input')[i].checked=true;
		}
		} 
	} else {
		for(i=0;i<document.getElementById('forma').getElementsByTagName('input').length;i++){
		if(document.getElementById('forma').getElementsByTagName('input')[i].type=="checkbox"){
		document.getElementById('forma').getElementsByTagName('input')[i].checked=false;
		}
		}
	}
}
</script>
</head>

<body>
<form method="" action="" id="forma">
Избери всички:<input name="" type="checkbox" value="" id="mainCheckbox" onclick="selectAll(this.id);" /><br />
<input name="" type="checkbox" value="" /><br />
<input name="" type="checkbox" value="" /><br />
<input name="" type="checkbox" value="" /><br />
<input name="" type="checkbox" value="" /><br />
<input name="" type="checkbox" value="" /><br />
<input name="" type="checkbox" value="" />
</form>
</body>
</html>
Май дългичко стана, но работи :wink:
 

Горе