我是网络开发的新手
我有PHP删除功能,我想用它来删除数据库表中的行。
if($form_no==="delete" && isset($_POST['id']) && isset($_POST['form_no']))
{
switch ($_POST['form_no']) {
case 1:$table="employees"; break;
default:break;
}
$query="DELETE from ".$table." where id=".$_POST['id'];
mysql_query($query)or die( ' '.mysql_error().' '.$query);
$message='deleted';
switch ($_POST['form_no']) {
case 1:manageEmployees($message);break;
default:break;
}
}
这是我在屏幕上显示的表格之一
<tr><th>First Name</th><th>Last Name</th><th>Email</th><th>Password</th><th>Phone number</th></tr>
<tr><td><input type="hidden" id="form_no" name="form_no" value="1"></td></tr>
<tr><td><input type="text" name="firstname[]" id="firstname"></td>
<td><input type="text" name="lastname[]" id="lastname"></td>
<td><input type="text" name="email[]" id="email"></td>
<td><input type="text" name="password[]" id="password"></td>
<td><input type="text" name="phone_no[]" id="phone_no"></td>
<td><button type="submit" name="submit" id="submit">Add Employee</button></td>
<td><button type="button" name="delete" class="delete" value=21>Delete Employee</button></td></tr>
<td><p><p></td>
</tr>
我正在尝试访问表单中的其他值。单击按钮时,我可以获取我要查找的ID,因为它是按钮的值。我真正想要做的是获取隐藏字段的值,并找出按下删除按钮的位置。
我不能使用find elementById,因为删除按钮不是唯一的,也不是表单。我正在尝试使用$(this).parents().parents('#form_no').val()
,但这会返回undefined。
我知道一定有可能这样做但是我没有接近,如果有人能指出我正确的方向,我会提前多多感谢。