首页 文章

从另一页获取ID值[重复]

提问于
浏览
0

这个问题在这里已有答案:

首先,我使用下面的代码来显示包含客户ID的表引用中的数据,如名称,引用ID和用户ID等,我想更新表引用并根据表中的wid值更新表corders中的wpids值报价 . 提前感谢那些愿意帮助的人

updatequo.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 = $ _POST ['uid']时;在update.e1.php中,但它说

注意:未定义的索引:uid

在updatequo1.php中我想更新wpids的值并根据wid值更改它

$result=mysqli_query ($conn, " UPDATE corders set wpids = '$wid' where customerid = '$uid';");

2 回答

  • 0

    您的输入字段是 disabled ,请将其替换为 readonly . 禁用字段数据无法通过post或get发送 .

  • 0

    undefined 索引的原因是因为您有输入 disabled

    <input class='Minput'  type ='text' name='qid'value='<?php echo $result["qid"];?>' disabled >
    <input class='Minput'  type ='text' name='uid' value='<?php echo $result["uid"];?>' disabled >
    

    将其从 disabled 更改为 readonly .

    禁用的输入不会发送到 POST 请求的后端 .

相关问题