簡體   English   中英

如何使用PHP檢查用戶是否已向Mysql輸入數據?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM