这个问题在这里已经有答案了:
html表单输入字段的disabled=“disabled”和readonly=“readonly”有什么区别(5个答案)
readonly=“true”和readonly=“readonly”之间有什么区别(6个答案)
两年前关门了。
首先,我使用下面的代码来显示包含customer id的表quote中的name、quote id和user id等数据,我想根据表quote中的wid值更新表quote和表corders中的wpid值。提前感谢那些愿意帮助的人
更新qoo.php
<?php
$qid =$_GET["qid"];
$query = mysqli_query ($conn, "SELECT * FROM quotation where qid = '$qid';");
$result = mysqli_fetch_array($query);
?>
<form action='updatequo1.php?qid=<?php echo $qid;?>' method='post'>
<table align='center' width='45%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td align='left' width='50%'>Quotation ID<td><input class='Minput' type ='text' name='qid'value='<?php echo $result["qid"];?>' disabled ></td>
</tr>
<tr>
<td align='left' width='30%'>User ID<td><input class='Minput' type ='text' name='uid' value='<?php echo $result["uid"];?>' disabled ></td>
</tr>
但是当我声明$uid=$\u post['uid']时;但它说
注意:未定义索引:uid
在updateqoo1.php中,我想更新wpid的值并基于wid值对其进行更改
$result=mysqli_query ($conn, " UPDATE corders set wpids = '$wid' where customerid = '$uid';");
2条答案
按热度按时间5cnsuln71#
原因是
undefined
索引是因为你有输入disabled
:把它从
disabled
至readonly
.禁用的输入将不会发送到计算机的后端
POST
请求。r1wp621o2#
您的输入字段是
disabled
请换成readonly
. 禁用字段数据不能通过post或get发送。