嗨,我有一个数据表,它将从我的数据库中获取数据并将其显示在我的表中,但是我正在使用数据表创建两个操作链接,一个用于编辑,另一个用于删除,我已经创建了一个删除函数,现在我想在我的删除链接中使用它我尝试使用它但是当我尝试使用它时它删除了我的所有记录这是我的代码
while ($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td align='center'>$row[name]</td>";
echo "<td align='center'>$row[add1]</td>";
echo "<td align='center'>$row[city]</td>";
echo "<td align='center'>$row[tel]</td>";
echo "<td align='center'>$row[mobile1]</td>";
echo "<td align='center'>$row[contpers1]</td>";
echo "<td><a href=\"cutomer.php?mode=false?code=$row[accode]?mode=false\"><img src='images/edit.png'></a> <a href='?delete' onClick=\"return confirm('Confrim Delete?');\"><img src='images/delete.png'></a></td>";
echo "</tr>";
if (isset($_GET["delete"])) {
delete($zdb, "accmast", "accode", $row["accode"], "custmain.php");
}
}
这是我的功能
function delete($mydb, $table, $vouch, $chk, $file){
mysql_select_db($mydb);
$qry= mysql_query("DELETE FROM $table WHERE $vouch='$chk'") or die(mysql_error());
header("refresh: 1; $file");
}