我有 4 个表,名为 wheels
、tires
、oil_change
、other_servicing
。
现在,我有一份用于汽车检查人员的订单。我想将所有这 4 个选项都放在一个表格中。所以假设有人来买新轮子而不是轮胎、换油和其他服务,他们会将其他字段留空。然后您可能会遇到所有四个字段都已填满的情况。那么我如何从那个表格将每个表格提交到各自的表格?
最佳答案
表单将提交给单个 php 脚本。在 php 中,您必须执行 4 个单独的查询才能将数据放入正确的表中。例如,如果你在 php 中有这个:
$wheels = $_REQUEST['wheels'];
$tires = $_REQUEST['tires'];
$oil_ch = $_REQUEST['oil_change'];
$other = $_REQUEST['other_servicing'];
mysql_query("INSERT INTO wheels (wheels) VALUES $wheels");
mysql_query("INSERT INTO tires (tires) VALUES $tires");
mysql_query("INSERT INTO oil_change (oil_change) VALUES $oil_ch");
mysql_query("INSERT INTO other_servicing (other_servicing) VALUES $other");
当然,我不知道您的表的架构,但这只是您必须如何将其拆分为 4 个查询的示例。
但是,我建议您不要为此使用 4 个表,而只使用一个表并将每个表设为一列。可能还有其他细节我不知道哪些需要单独的表格但是根据您提供的信息似乎会更简单。
关于php - 如何从一页将条目插入不同的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9897788/