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磁盘的划分
- 下一篇: 使用Springboot收发邮件,如此简