gpt4 book ai didi

php - 让用户基于现有表创建表

转载 作者:行者123 更新时间:2023-11-30 01:19:49 25 4
gpt4 key购买 nike

在我的网站注册后,我希望用户从我的数据库中已存在的表中选择一些元素,并将它们添加到另一个表中的“他们的”列中。

假设这是 MySQL 数据库中的现有表:

ID Item   Color 
1 Car Red
2 Apple Green
3 Trophy Gold
4 Suit Black

我希望用户填写一个表格,其中:

  1. 显示一个下拉列表,可供选择项目(基于现有表格)。

  2. 当他们选择了 x 数量的商品时,他们会提交“库存”......

  3. 将所选项目添加到包含“user_inventory”的表中其自己的列

所以第二个表(user_inventory)应该看起来像这样:

User_id item_id1 item_id2 item_id3
1 4 3 1
2 3 1 4
3 2 4 1
4 2 4 3

我不希望您为我编写代码或任何东西,但如果您能回答这些问题,我会很高兴:

  1. 这可能吗?
  2. 您能指导我找到类似类型的帖子或文章来帮助我编写代码吗?

如果您无法引导我去任何地方,请以您认为合适的方式帮助我。

最佳答案

这是可能的。首先,从“现有”数据库表中读取以创建选择菜单,例如:

<select name="item">
<?php
$sql = "SELECT * FROM existing";
$query = mysqli_query($mysqli, $sql);
while ($result = mysqli_fetch_array($query)) {
$item = $result['item'];
echo "<option value='$item'>$item</option>";
}
?>
</select>

这将创建“项目”选择菜单,我相信您可以自己弄清楚如何执行其他菜单,现在剩下的就是提交并存储到我假设您已经知道的新表中怎么做。

if(isset($_POST['yoursubmitname'])) {
$item = $_POST['item'];
/// RUN THE INSERT COMMAND HERE //
}

关于php - 让用户基于现有表创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18676609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com