gpt4 book ai didi

php - 在下拉选择上,将值存储在数据库中

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

我正在制作注册表单,以将家庭详细信息存储在数据库表中。我有 sibling 数量字段的下拉列表。

<select id="purpose" required="required" name="purpose">
<option value="0">No Brother nor Sister</option>
<option value="1">Brother or/and Sister</option>

我想知道在选择第一个选项时如何为数据库中的 bro 和 sis 字段分配空值。值为1的选项还有进一步的附加字段,即兄弟结婚或姐妹结婚。但如果没有 bro 或 sis 存在,那么它应该在第一阶段换行,仅指示 bro 和 sis 为 null,然后所有其他字段都为 null,例如 bro_married 和 sis_married。

我的主表单代码:

<select id="purpose" required="required" name="purpose">
<option value="0">No Brother nor Sister</option>
<option value="1">Brother or/and Sister</option>
</select>

<div style='display:none;' id='business'>
<div>
<label for="username" class="uname">Number of Brothers</label>
<select id="bro" name="bro" required="required">
<option value="<?php if(isset($_GET['bro']))
{echo $_GET['bro'];}else{echo "";}?>"><?php if(isset($_GET['bro']))
{echo $_GET['bro'];}else{echo "Select";}?>
</option>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</div>

我要保存的 PHP 文件

if(isset($_POST['step_four_save']))
{
$bro=$_POST['bro'];
update_user_info=mysql_query("update partners_registration set bro='$bro' where email_username='$username' ");

请指教,谢谢。

最佳答案

我不太确定为什么您需要检查下拉列表的空值。如果您在表单提交时未选择任何值,下拉列表将至少有空白“”或第一个子项(选项)的某个值。

如果您正在寻找它们,这里是代码:

if("" == trim($_POST['bro'])){
//
}

或者

if (is_null($_POST['bro'])){
//
}

关于php - 在下拉选择上,将值存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34837830/

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