我是PHP的新手,我有以下问题:
我通过查询SELECT * FROM Supply
获取供应表我想要一个加法和减法按钮来添加或分散供应量。
当我想添加到第二个产品时,它不起作用,只有显示的第一个产品可以更改数据库的数量。
所以,如果我有可口可乐,馅饼和鸭嘴条。我不能添加更多的馅饼或ducktape,只有可口可乐的作品,它没有显示馅饼和ducktape的名称..
我的代码出了什么问题?
这是我的代码:
<?php
$con = mysqli_connect("localhost", "name", "password", "test");
if(mysqli_connect_errno())
{ echo "Failed to connect to MYSQL:" . mysqli_connect_error();}
$result = mysqli_query($con, "SELECT * FROM supply");
while($row = mysqli_fetch_array($result)){
echo "<input type=\"text\" name=\"name\" value=".$row['productname']."><br>";
echo $row['description']."<br>";
echo "<input type=\"text\" name=\"amount\" value=".$row['amount']."></br>";
echo "<form action=\"page2.php\" method=\"get\"><input type=\"submit\" name=\"add\" value=\"+\"></input></form></br>";
?>
<input type="hidden" name="amount" value="<?php $amountl ?>"></input><?}?>
第二页:
<?php
$con=mysqli_connect("localhost","name","password","test");
$aantal = $_POST['amount'] + 1;
$naam = $_POST['name'];
$sql = ( "UPDATE `test`.`supply` SET `amount` = '$amount' WHERE `supply`.`productname` = '$name' ");
mysqli_query($con, $sql) or die ('Error');
echo "amount = ".$amount. "</br> <a href=\"supply.php\"> click</a>";
echo "name= ".$name."</br>";?>