Выбираю,удаляю.
Удалять то удаляет.Только вот потом приходится страницу еще раз перезагружать чтобы видеть результат.
Код:
<?php
include "db.php";
$db = new DB("localhost","root","","medical");
if(!$db->open())
{
die($db->error());
}
if(!$db->query("SELECT * FROM test"))
{
die($db->error());
}
print <<<FORMA
<form name="form1" method="POST" action="?action=del">
<table width="310" border="0" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC">
<!–DWLayoutTable–>
<tr>
FORMA;
while($row = $db->fetchArray())
{
print <<<FORMAB
<tr><td width="310" valign="top" bgcolor="#FFFFFF"><input type="checkbox" name="delete_user[]" value="{$row['id']}"><b>{$row['id']}</b><tr>\n</td>
FORMAB;
}
print <<<FORMAC
</td>
</tr>
</table>
<br>
<input name="go" type="submit" value="Delete">
<input type="reset" name="Reset" value="Reset">
</form>
FORMAC;
@$action = $_GET['action'];
switch($action) {
case "del":
if(!empty($_POST['go'])){
foreach(($_POST['delete_user']) AS $id) {
if(!$db->query("DELETE FROM `test` WHERE `id` = '".$id."'"))
{
die($db->error());
}
}
}
break;
}
$db->freeResult();
$db->close();
?>