gpt4 book ai didi

php - 使用来自多个表的信息输入新的/编辑现有的数据库记录

转载 作者:行者123 更新时间:2023-11-29 08:37:53 26 4
gpt4 key购买 nike

因此,我有一个根据规范构建的模拟电话网站的数据库。我的数据库有一个叫做电话的表,一个叫做操作系统的表和一个叫做制造商的表。我需要创建一个表格以将新手机输入数据库。我遇到的问题是:

我基本上需要获得表格以将新记录添加到 电话 table 。但是,电话 table 也从其他表中提取数据。这方面的一个例子是我如何将操作系统(iOS、Android、BlackBerry 和 Windows Phone)单独存储在 中。操作系统 每个表都分配了一个 ID(1、2、3 和 4),并且将制造商存储在 中。制造商表(HTC、Samsung、Apple 等),每个表都有一个自动增量 ID。我不确定如何设计表单,以便用户可以简单地使用表单将新手机添加到数据库中,或者可以在需要时将新的制造商/操作系统添加到数据库中。我必须假设添加手机/编辑现有手机的用户无法访问数据库,所以显然他们不知道制造商 ID 1 是 Apple、2 三星等。

我基本上需要结合使用 HTML 表单和随附的 PHP 页面,以便可以从数据库中添加、编辑或删除手机。在表单设计方面我会做什么,我需要使用什么 PHP 才能从多个表中添加/编辑/删除数据?

对于冗长的帖子感到抱歉,但我们将不胜感激,如果需要更多详细信息,请随时询问。谢谢你。

最佳答案

对于选择制造商和操作系统,<select>元素是显而易见的选择。它创建了一个带有 optional 的下拉菜单,在传递的值和用户看到的值之间存在潜在的分离。

所以,如果你有这个:

<select name="manufacturer">
<option value="1">Apple</option>
<option value="2">HTC</option>
<option value="3">Samsung</option>
</select>

然后用户会看到 Apple、HTC 和三星作为选项。如果他们选择三星,那么实际提交的参数值为 3 (这将对应于您表中的 id)。

关于php - 使用来自多个表的信息输入新的/编辑现有的数据库记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14712278/

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