Okay so I changed how I'm going to do things... What I want to do is simply update the field varTodelete with 'y' for the checkboxes (messages) checked.
here's what i have...it's like the values aren't being passed in the array... and it doesn't update, any insight?
Page with form
PHP Code:
echo "<form name=\"deletemessage\" action=\"deletemessage.php?$delete\" method=\"post\">
<input type=\"checkbox\" name =\"delete[]\" value=\"$intMessageId\">";
<input type=\"submit\" name=\"submit\" value=\"Delete\" align="left">
</form>"
Action page
PHP Code:
<?
if(isset($_POST["delete"])) {$delete = $_POST["delete"];} else {$delete=array();}
for ($i="0"; $i<count($delete); $i++) {
if(!is_numeric($delete[$i])) {$delete[$i]="";}
if(empty($delete[$i])) {unset($delete[$i]);}}
$delete = implode ("<>", $delete);
$delete = "<>".$delete."";
$sql = "Update myPMs set varTodelete = 'y' where intMessageId = $delete";
$res=mysql_query($sql) or die ("Fail to add test_value");
?>
Bookmarks