如果選項值包含撇號,則發佈的值來自選項值組合框的發佈值。該值在撇號處被截斷。值來自一個數據庫,他們坐在撇號旁愉快地。在選項值組合框中發佈引起撇號的撇號
我明白爲什麼會發生這種情況,但我不知道如何解決此問題。有任何想法嗎?提前致謝。
echo "<tr><td>Location:</td>";
while($row = mysql_fetch_assoc($result)) {
$dropdown_location .= "\r\n<option value='{$row['location']}'>{$row['location']}</option>";
}
$dropdown_location .= "\r\n</select>";
echo "<td>" . $dropdown_location . "</td> </tr>";
問題是當我檢索發佈的值。感謝您的評論,但我不是一個專業人士,並且正在將此作爲一種業餘愛好。我正在通過自學來盡我所能。 – user1658170
@ user1658170因此,我建議你在將數據發佈到數據庫之前始終對數據進行清理:)其次,使用'mysqli _()',我給了你一個鏈接,給它一個讀:) –