php在html中生成option,使用PHP可以将HTML SELECT/OPTION值设为NULL吗?
以下是我的HTML表单中的片段,从相应的表行中提取选项。
我想要做的是将第一个选项值设置为NULL,因此当没有选择时,将表单提交到数据库时输入NULL。
Type:$sql = mysql_query("SELECT type_id, type FROM $tbl_add_type") or die(mysql_error());
while ($row = mysql_fetch_array($sql))
{
echo "" . $row['type'] . "";
}
?>
*这可能吗?还是有人建议一个更容易/更好的方法呢?
谢谢
更新:感谢您的答案,我使用下面详细的方法将其转换为NULL。
if ($_POST['location_id'] === '')
{
$_POST['location_id'] = 'NULL';
}
但是,当尝试使用这个NULL值与以下查询它不工作。
UPDATE addresses SET location_id='NULL' WHERE ipid = '4791'
我知道需要使用location_id = NULL,但不知道该怎么做
更新2:这是我的查询如何工作:
if ($_POST['location_id'] === '')
{
$_POST['location_id'] = 'NULL'; // or 'NULL' for SQL
}
$notes=isset($_POST['notes']) ? mysql_real_escape_string($_POST['notes']) : '';
//$location_id=isset($_POST['location_id']) ? mysql_real_escape_string($_POST['location_id']) : '';
$ipid=isset($_POST['ipid']) ? mysql_real_escape_string($_POST['ipid']) : '';
$sql="UPDATE addresses
SET notes='$notes', location_id='$location_id'
WHERE ipid = '$ipid'";
mysql_query($sql) or die(mysql_error());
总结
以上是生活随笔为你收集整理的php在html中生成option,使用PHP可以将HTML SELECT/OPTION值设为NULL吗?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Linux磁盘的划分
- 下一篇: php gd gif动画,我可以检测使用