先是一个PHP文件里面有:(只摘抄了需要部分)
$query ="select * from buy" ; $result = $db->query($query); $num_results = $result->num_rows ; for ($i=0; $i < $num_results; $i++)
{
$row = $result -> fetch_assoc(); ?> <form action="next.php" method="post">
<?php echo htmlspecialchars(stripslashes($row['code'])); ?><br>
<?php echo htmlspecialchars(stripslashes($row['price'])); ?><br>
<?php echo htmlspecialchars(stripslashes($row['quantity'])); ?><br> <?php echo htmlspecialchars(stripslashes($row['getquantity'])); ?><br>
<input name="num" type="text" value="0" size="12"> <input type="submit" value="Submit"><br>
</form> <?php
$_SESSION['buytime'] = $row['buytime'];
}
?> 然后下个next.php里面有
$num = $_POST['num'];
$buytime = $_SESSION['buytime']; $query = "update buy set getquantity = '$num' where buytime= '$buytime'"; 在第1个文件PHP文件 for循环中 怎么设置能够 如果提交了信息 退出循环 然后保存下来提交信息那一行信息的 buytime 我这个的运行结果总是最后一行信息的buytime 因为$_SESSION['buytime'] =什么 这不知道该怎么整了
帮忙想个简单点的有效方法 我是新手!~ 谢谢了 在线等问题补充:原理就是 把一个数据库里的信息全部呈现出来 然后改getquantity这一个信息 数据库表 里有code price quantity buytime getquantity 其中buytime没有重复的内容 其他都可以重复
$query ="select * from buy" ; $result = $db->query($query); $num_results = $result->num_rows ; for ($i=0; $i < $num_results; $i++)
{
$row = $result -> fetch_assoc(); ?> <form action="next.php" method="post">
<?php echo htmlspecialchars(stripslashes($row['code'])); ?><br>
<?php echo htmlspecialchars(stripslashes($row['price'])); ?><br>
<?php echo htmlspecialchars(stripslashes($row['quantity'])); ?><br> <?php echo htmlspecialchars(stripslashes($row['getquantity'])); ?><br>
<input name="num" type="text" value="0" size="12"> <input type="submit" value="Submit"><br>
</form> <?php
$_SESSION['buytime'] = $row['buytime'];
}
?> 然后下个next.php里面有
$num = $_POST['num'];
$buytime = $_SESSION['buytime']; $query = "update buy set getquantity = '$num' where buytime= '$buytime'"; 在第1个文件PHP文件 for循环中 怎么设置能够 如果提交了信息 退出循环 然后保存下来提交信息那一行信息的 buytime 我这个的运行结果总是最后一行信息的buytime 因为$_SESSION['buytime'] =什么 这不知道该怎么整了
帮忙想个简单点的有效方法 我是新手!~ 谢谢了 在线等问题补充:原理就是 把一个数据库里的信息全部呈现出来 然后改getquantity这一个信息 数据库表 里有code price quantity buytime getquantity 其中buytime没有重复的内容 其他都可以重复
你可以把时间保存在一个input里
像这样<input type="text" name="buytime<?=$i?>" value="<?=$row['buytime']?>">
这样每次获取的都是单独的buytime1的值