Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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_Sql - Fatal编程技术网

Php 从两个表中动态收集数据以添加到另一个表中

Php 从两个表中动态收集数据以添加到另一个表中,php,mysql,sql,Php,Mysql,Sql,因此,我有以下代码来收集两组信息(客户和产品)的信息: if(isset($_POST['q'])) { $q = $_POST['q']; $select = $db->query("SELECT * FROM products WHERE Model LIKE '%$q%' OR Description LIKE '%$q%' ORDER BY id DESC"); } else { $select = $db->query("SELECT * FROM products

因此,我有以下代码来收集两组信息(客户和产品)的信息:

if(isset($_POST['q'])) {

$q = $_POST['q'];

$select = $db->query("SELECT * FROM products WHERE Model LIKE '%$q%' OR Description LIKE '%$q%' ORDER BY id DESC");

} else {

$select = $db->query("SELECT * FROM products ORDER BY id DESC");

}
<form method="post">
<input type="text" name="q" /> <input type="submit" name="search" />
</form>
if(isset($\u POST['q'])){
$q=$_POST['q'];
$select=$db->query(“从产品中选择*,其中模型为“%$q%”或描述为“%$q%”按id排序描述”);
}否则{
$select=$db->查询(“按id描述从产品订单中选择*);
}
代码在产品和客户之间都是重复的。我想创建另一个页面,让我输入一个表单字段,自动填充每个数据库表(客户/产品),选择信息后,允许更新第三个表(发票)

在同一页中,我希望允许用户通过每行产品旁边的图标“+”符号添加任意多的“产品”


解决这个问题的最佳方法是什么?

您研究过吗?他们把你的
选择的
组合成一个虚拟表。我知道mySQL连接,但我想创建一个永久表,用户可以在以后调用它。例如,用户将选择一个客户,该客户将通过其id保存,然后用户将选择许多不同的产品,也通过其id保存,之后-当用户访问某个页面时,该页面将列出与该特定客户关联的所选项目。