gpt4 book ai didi

php - 如何进行多重选择来创建新行?

转载 作者:行者123 更新时间:2023-11-28 10:30:33 25 4
gpt4 key购买 nike

我有这个代码:

<select name="team[]" size="8" multiple="multiple">$team</select>

它列出了该团队中的示例球员,我希望当用户单击球员时它会创建一个新行,我可以在其中输入有关球员的基本信息,我将通过 php 添加到数据库中。

最佳答案

如果我正确理解这个问题,这更多的是关于如何设计表格和编写 php,而不是 HTML 或 jQuery。

如果您有这样的表:

table players:
player_id int
first_name varchar(30)
last_name varchar(60)

还有一个像这样的表:

table game_player_info:
id int
player_id int
goals int
assists int
penalties int
notes varchar(256)

然后您可以将玩家拉出并填充组合框。您将生成的 HTML 类似于以下内容:

<select name="player">
<option value="{put player_id here}">{put player name here}</option>
<option value="{put player_id here}">{put player name here}</option>
<option value="{put player_id here}">{put player name here}</option>
</select>

<input type="text" name="goals"/>
<input type="text" name="assists"/>
<input type="text" name="penalties"/>
<textarea name="notes" rows="2" cols="20"></textarea>

然后,当您提交时,您可以使用类似这样的查询进行 sql 调用(您可能想要检查错误和 sql 注入(inject),但这是一个简单的示例):

insert into game_player_info (player_id, goals, assists, penalties, notes) 
values ($_POST['player'], $_POST['goals'], $_POST['assists'],
$_POST['penalties'], $_POST['notes'])

希望这有帮助。如果这不能回答您的问题,请务必发布更多信息以便清楚起见。

关于php - 如何进行多重选择来创建新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3231122/

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