我正在爲我的工作室創建一個用於我的工作表程序的新表單。我有一個工作表工作所需的形式與4個領域輸入。這些被命名爲work1,work2,work3和work4。它需要這些並寫入數據庫表jobcardwork。這有兩個領域,jobcard和工作。我希望它只寫字段不爲空,因爲可能不是所有3行都有文本。我的代碼是這樣的。html多個輸入字段
$a = array($work1, $work2, $work3, $work4);
foreach ($a as $b)
{
$sql6 = "INSERT INTO jobcardwork (Jobcard,Work)VALUES('2','$b')";
$result6=mysql_query($sql6);
}
這個工作,但即使沒有在框中沒有任何東西,它會寫。結果是。
id jobcard work
14 2
15 2 linda
16 2 dan
,你可以看到,它寫的第一線,進入jobcard數量,但有在框中沒有文本,它已經離開了這個空。請幫忙。謝謝。 p.s我知道mysql是舊的,但我開始在mysqli和PDO之前寫它。抱歉。
你需要添加一些有條件的邏輯,因此,例如。如果'$ b!=「」'然後插入,否則做別的。儘管你應該首先清理字符串,而不是直接插入'POST'數據。 –