我做了一個小的評論/日誌腳本,把用戶名,評論和日期放在我的數據庫中。html tabledata(</td>)文本沒有拆分,如果它不包含空格
我使用POST方法發送這個到我的PHP腳本。然後我將所有內容顯示在表格中。但是'評論'如果不包含空格,則通過「表格數據」。這是因爲腳本不知道在哪裏分割它,所以它只是將其打印出來。
這裏是我的代碼:
<?php
if(isset($_POST['HandleAction']))
{
if($_POST['User'] != '' && $_POST['Text'] != '')
{
$User = $_POST['User'];
$Text = $_POST['Text'];
mysql_query("INSERT INTO Comments VALUES('$User', '$Text', CURRENT_TIMESTAMP)");
}
else
{
echo "<script>alert('Vul alle velden in om.');</script>";
}
}
echo "Comments" . "<br>" . "<hr>";
echo "<table id='Comments'>";
$results = mysql_query("SELECT * FROM Comments");
while($row = mysql_fetch_array($results))
{
echo "<tr> <th width='720'>" . $row['Name'] . "</th> <th>" . $row['Date'] . "</th> </tr>";
echo "<tr> <td>" . $row['Text'] . "</td> </tr>";
}
echo "</table>";
?>
所以長話短說:如果它不包含字符串,使我的路太長,我的字符串不能分割。
預先感謝您。
那麼,有什麼問題嗎?你想要它分割字符串?或者你想讓字符串被強制到''中的下一行? – Ruddy