Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从SQL结果中标识特定行_Php_Mysql_Sql - Fatal编程技术网

Php 从SQL结果中标识特定行

Php 从SQL结果中标识特定行,php,mysql,sql,Php,Mysql,Sql,我有一个正在提取的“订单”列表,包括产品名称、描述等,其中一个字段是数量,位于可编辑文本框中,旁边是更新按钮(该按钮具有从数据库提取的该行的唯一ID)。现在,当按下更新按钮时,我希望更新该产品的数量。但是,我在获取与该行ID匹配的正确更新数量时遇到问题 我可以看到问题是我设置$quantity1变量时,只在IF语句中取出最后一个结果,但我不知道如何让它与我单击的行关联。以下是代码的一部分: echo "<td>".$row['uName']."</td>"; ec

我有一个正在提取的“订单”列表,包括产品名称、描述等,其中一个字段是数量,位于可编辑文本框中,旁边是更新按钮(该按钮具有从数据库提取的该行的唯一ID)。现在,当按下更新按钮时,我希望更新该产品的数量。但是,我在获取与该行ID匹配的正确更新数量时遇到问题

我可以看到问题是我设置$quantity1变量时,只在IF语句中取出最后一个结果,但我不知道如何让它与我单击的行关联。以下是代码的一部分:

    echo "<td>".$row['uName']."</td>";
echo "<td>".$row['prodID']."</td>";?>
<form method="post" action="reserved.php">
<td><input name="quantity1" type="text" id="quantity1" size="1" value='<?= $qty ?>' />
<td><input name="order2"  id="order2" type="submit" class="button_add" value='<?= $row['ID']?>' /></td><?
echo "</tr>";       

}

}elseif(!empty($studyDir) && $rowCount == 0){
?>
echo“$row['uName']”;
回显“$row['prodID']”;?>

我看不到您的表单结尾,即没有。
还要注意,在表中声明表单(除了完全包含在td中)是不好的HTML,请通过运行代码

还可以尝试使用PHP heredocs输出带有嵌入数据的HTML块


echo见下文。希望这足够了谢谢,一些有用的观点。我还应该提到,这段代码上面有一个while循环,因此如果有人想知道的话,它确实会从数据库中提取每一行。是的,上面没有正确声明表单的事实可能意味着PHP脚本没有获得正确的数据
<?
}
}
if (isset($_POST['order2'])){
$order2 = $_POST['order2'];
$quantity1 = $_POST['quantity1'];

\\echo $quantity1;

$link3 = mysql_connect('localhost', '******', '******');
$SQL1 = "UPDATE ybsinter_stock.reservedStock SET qty = $quantity1 WHERE ID = '$order2'";
$result1 = mysql_query($SQL1);  
mysql_close($link3);
unset($quantity1);
unset($order2);
header("Location:reserved.php");
}
?>