我已经从数据库中获取了这些杂货产品的价值。客户可以在相应的文本框中输入数量。现在,我想再次将这些值与数量值一起存储到数据库表中。我怎样才能做到这一点?我可以使用输入文本字段插入数据。但是,这里我有数据库的值。

如何再次插入这些数据?

    <form name="form1" action="" method="post" class="groceries-form">
        <?php
        $sql_records = "SELECT * FROM ".tbl_groceries."";
        $records = mysql_query($sql_records,$CN);
        while($rows = mysql_fetch_array($records))
        {
         ?>
            <tr class="itemrow">
                 <td style="text-align: center;"><?=$rows['ID']?></td>
                 <td class="name"><span code="18" class="iname" type="text"><?=$rows['item_title']?></span></td>
                 <td class="qty"><input maxlength="2" class="tqty orderbox" type="text" name="quantity"></td>
                 <td class="qty1"><?=$rows['price']?></td>
                 <td class="qty1"><?=$rows['mrp']?></td>
                 <td class="qty1"><?=$rows['savings']?></td>
                 </tr>
   <?php } ?>
         <input type="submit" name="submit" value="Submit" class="submit"/>
         </form>

最佳答案

我建议您使用PDO,否则您可能会遇到mysql注入问题。

PHP: PDO - Manual

如果您仍然希望使用与代码中相同的方式(不建议这样做),则基本上与输入相同。 post / get值是变量,就像您从那里的数据库输出的变量一样。就像将输入值(在php中显示为变量)一样插入这些值即可。

编辑:

我想我有点误解了您的问题,但是您还是应该检查一下PDO! :)

09-05 00:47
查看更多