将包含数据的变量存储到Mysql中
Store a variable which contains data into Mysql?
我从数据库中检索了某些数据,并将它们放入一个变量中,即
$pid=$_SESSION['data'][$i]['productid'];
$q=$_SESSION['data'][$i]['qty'];
$pname=get_product_name($pid);
$price = get_price($pid);
$list.=$list."productid:". $pid."'n".",productname:".$pname.",'nquantity".$q."'n price:".$price.";";
变量数据的形式为:
$items=productid:1 ,productname:aaa, quantity1 price:100;productid:2 ,productname:ccc, quantity2 price:120;
现在,我需要将这些数据发送到另一个页面,并将该变量存储到同一数据库的另一个表中。我所做的是使用url传递该变量:
<a href="prdbilling.php?list=<?php echo $list?>"/>Place Order</a>
在产品计费页面中,我需要将此变量与其他数据一起添加到表中:将数据插入数据库的Mycode是:
$insertquery=mysql_query("insert into customers(name,email,address,phone,orderlist) values('{$_POST['name']}','{$_POST['email']}','{$_POST['address']}','{$_POST['phone']}','$list')");
但它不起作用,任何人都不能提出建议。提前谢谢。
如果您将数据存储在第1页的表1中,那么只需传递插入记录的表名和id,并在第2页的MySQL中执行INSERT SELECT。当你不需要的时候,为什么还要麻烦传递所有的数据呢?
mysql_query("insert into customers(name,email,address,phone,orderlist) values('{$_POST['name']}','{$_POST['email']}','{$_POST['address']}','{$_POST['phone']}','$list')");
应该是
mysql_query("insert into customers(name,email,address,phone,orderlist) values('".mysql_real_escape_string($_POST['name'])."','".mysql_real_escape_string($_POST['email'])."','".mysql_real_escape_string($_POST['address'])."','".mysql_real_escape_string($_POST['phone'])."','".mysql_real_escape_string($list)."')");
您没有按照应该的方式编写参数:
$url = "YOUR_URL?" . "parameter1_name=" . $parameter1_value . "¶meter2_name=" . $parameter2_value . "¶meter3_name=" . $parameter3_value ;
然后,使用$_GET
(或$_REQUEST
)而不是$_POST
获取参数。您不执行POST
请求,而是执行GET
请求。
相关文章:
- 使用node-js上传文件,并将表单信息存储在数据库(mysql)中
- 我的地图数据's不会使用php存储在mysql数据库中
- 将动态feild数据存储到jquery-mobile和php-mysql中的数据库中
- 如何提取URL并将其存储到MySQL中
- 使用 Ajax 将 PHP 嵌入到 JavaScript 中,以便将 MySQL 数据存储在 JavaScript 对象
- 输入法所见即所得编辑器不在mysql数据库中存储值
- 如何在JavaScript中存储和检索MySQL数据库中的JSON数据
- 如何使用javascript将数据存储到mysql数据库中
- 在MySQL中存储映像路径与使用<img src=“"onError=“">
- 向本地存储中的选定ID发出警报(MySQL响应)
- 使用php将Json数据存储到mysql数据库中
- 如何读取mysql表记录并存储在javascript对象中
- 带有客户端脚本的HTML表,可存储在Mysql数据库中
- 如何将 JSON 值传递给 PHP 并存储在 Mysql 中
- 计算剩余字符以存储在 mysql 中
- 动态添加文本框并将其值存储在 mysql 中
- 如何使用 php 将捕获的图像路径存储在 mysql 数据库中
- 我想继续存储和显示我从 mysql 获得的结果
- 所见即所得HTML编辑器,字符左和MySQL存储优化
- 获取字符串格式的MySQL存储数组并转换为JSON对象的数组