Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将列从一个表复制到另一个表,并从输入表单添加新列_Php_Mysql_Html - Fatal编程技术网

Php 将列从一个表复制到另一个表,并从输入表单添加新列

Php 将列从一个表复制到另一个表,并从输入表单添加新列,php,mysql,html,Php,Mysql,Html,我可以将列从一个表复制到另一个表,但我的问题是在单个查询中从输入表单在新表的列中插入数据 在这里,我想在列中添加这个$tom以及“名称和价格”,这个$tom来自另一个输入表单 <form method="post" enctype="multipart/form-data"> <input type="text" name="code" placeholder="Enter the Product Code" /> <button name="add_to_cart

我可以将列从一个表复制到另一个表,但我的问题是在单个查询中从输入表单在新表的列中插入数据

在这里,我想在列中添加这个$tom以及“名称和价格”,这个$tom来自另一个输入表单

<form method="post" enctype="multipart/form-data">
<input type="text" name="code" placeholder="Enter the Product Code" />
<button name="add_to_cart">Submit</button>
</form>
<?php
$db = mysqli_connect('localhost','root','','mainstock');
if(isset($_POST['add_to_cart']))
{
$tom = $_SESSION['cust'];
$code = $_POST['code'];
$query = "INSERT INTO sales (name,price,cust) SELECT name,price FROM tbl_product WHERE code = '$code' VALUES('{$tom}')";
$res = mysqli_query($db,$query);

提交

我认为这是对这个问题的质疑:

$query = "
    INSERT INTO sales (name,price,cust)
    SELECT name,price,'". $tom . "' FROM tbl_product;
";

确保您正在调用
session_start()在文件开头,这是代码的一部分。我的问题是$tom被添加到一个名为“cust”的列中不,先生,这就是为什么它被浓缩为自定义值。我想你应该试试这个,先生。请参考这个链接:你是一个救生员。我已经被困在里面好几天了,我妻子认为我快疯了。。。。。乌诺问题先生:)