[英]How to check if the user has entered or not entered data to Mysql using PHP?
我正在嘗試查看用戶是否使用以下代碼在數據庫中輸入了網站URL。 如果用戶未輸入其網站的URL,則不顯示任何內容。 如果用戶確實輸入了其網站,則顯示該網站。
我想我做錯了。
<?php
if (!empty($url))
{
echo'';
} else {
echo'p>Website: <a href="<?php echo "http://","$url"; ?>" title="<?php echo "$url"; ?>"><?php echo "http://","$url"; ?></a></p>';
}
?>
除了錯誤的順序(您需要在empty()之前刪除! )之外,在echo部分中還存在一些錯誤:<p>標記<丟失了,並且您的字符串中包含了php標記。
它應顯示為:
echo '<p>Website: <a href="http://' . $url . '" title="' . $url . '">http://' . $url . '</a></p>';
您所得到的是正在檢查它是否不為空(也就是說,有一些數據),您正在回顯一個空字符串。 如果它為空,那么您正在回顯它。
刪除!
在第一行中,您應該是對的。
您很容易使“!”的含義不匹配。 :
<?php
if (!empty($url))
{
echo'p>Website: <a href="<?php echo "http://","$url"; ?>" title="<?php echo "$url"; ?>"><?php echo "http://","$url"; ?></a></p>';
} else {
echo'';
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.