热搜:NVER node 开发 php

php新人求助

2024-09-18 23:20:01
php新人求助

PHP 表单

如图,现在这个表中商品名是从数据库中导出来的。现在,我想实现将每一行的值对应起来,比如第一个复选框  购买 和  苹果 和 后面顾客填入的  订单备注联系起来,以便我将数据导入到数据库中。现在问题是我看了半天书,也不知道该如何联立起来每行数据。希望可以得到解答,万分感谢!



写的代码如下
查询商品

<?phpinclude('conn.php');//连接数据库。mysql_query("use sale_system");$sql=mysql_query("select commodity from stock");$info=mysql_fetch_array($sql); do{ ?> <?php}while($info=mysql_fetch_array($sql));?>
购买 商品名 订单备注
购买 <?php echo $info['commodity']; ?>
送单时段


回复讨论(解决方案)

每个商品都给予唯一的id值,加上用户的id,作为每行关联的依据。

<?phpif ($_SERVER['REQUEST_METHOD'] == 'POST') {    $fruits = array();    foreach ($_POST['fruit'] as $fruit) {        $fruits[$fruit] = $_POST['remark_' . $fruit];    }    var_dump($fruits);}   ?>
Apple
Melon

没看懂啥意思? 
你是说: 点击checkbox,能够和后面的内容关联起来。 一起保存到数据库中。

首先你的设计就有问题:产品 苹果,西瓜,香蕉 这些都只有中文名字,没有对应的编码吗? 
你保存到数据库的只有产品中文名称?  这是不行的。

其次:

<?php echo $info['commodity']; ?>
这样写,你不方便获取到 “苹果,西瓜,香蕉”这些中文名称。
应该加上