2 回答
TA贡献1859条经验 获得超6个赞
以更简单的方式,您可以使用<a>标签来更新您的记录,而<form>不仅仅是附加您需要传递的参数。IE :
echo "<td><a href='currentphppagename.php?prdh_num=".$row['prdh_num']."'></a></td>";
并在同一页面上prdh_num使用$_GET,即:
//check if have some value or not
if (isset($_GET['prdh_num'])) {
//getting value passed in url
$productieorder = $_GET['prdh_num'];
$updateStatus = "UPDATE uren_error SET uren_status = 1 WHERE prdh_num=".$productieorder."";
$query2 = $mysql->query($updateStatus);
}
和其他使用方式,form您可以有一个隐藏字段并为其分配row值:
echo "<td><form action='' method='POST'><input type='hidden' value=".$row['prdh_num']." name='prdh_num'/><input type='submit' name='submit'></input></form></td>";
现在在submit同一页面上点击下面的检查:
//check if have some value or not
if (isset($_POST['submit'])) {
//getting value passed in url
$productieorder = $_POST['prdh_num'];
$updateStatus = "UPDATE uren_error SET uren_status = 1 WHERE prdh_num=".$productieorder."";
$query2 = $mysql->query($updateStatus);
}
TA贡献1712条经验 获得超3个赞
你可以用 javascript 做到这一点。您应该在 tr 标签上放置“ondblclick”事件。
<tr ondblclick="Update(rowno)" />
而在 javascript 标签中,必须有一个类似的功能
<script type="text/javascript">
function Uptdate(row) {
window.location.href ="update.php?row="+row;
}
</script>
- 2 回答
- 0 关注
- 207 浏览
添加回答
举报