2016-11-06 61 views
-1

我想在html中的文本框中輸入數字,並檢查具有該ID的用戶是否存在數據庫Delovni_Cas(如果存在)echo否則失敗。我設法得到它沒有.$value.,只是手動輸入號碼1,2,3一樣工作,...在html文本框中輸入數字,並用php檢查用戶是否存在於mysql數據庫中

<html> 
    <head> 
    <form method="get"> 
     <INPUT TYPE = "Text" value="1" NAME = "IDU"> 
     <INPUT TYPE = "Submit"> 
    </form> 

    <?php 
     $servername = "localhost"; 
     $username = "root"; 
     $password = "perkowich"; 
     $conn = new mysqli($servername, $username, $password); 
     $value = $_POST['IDU']; 

     $query = mysqli_query($conn, "SELECT * FROM Delovni_Cas WHERE Zaposleni_ID_Osebe='".$value."'"); 
     if(mysqli_num_rows($query) > 0) {  
     echo "Sucess"; 
     } else { 
     echo "Failed"; 
     } 
     $conn->close(); 
    ?> 
    <html> 
    <head> 
    </head> 
</html>  

回答

1

您正在使用的形式Get方法和在PHP中使用$ _ POST,請使用$ _GET代替$ _POST來獲得表單值。

+0

感謝您的快速回復,但即使是$ _GET ['IDU']似乎也無法解決問題。還有其他建議嗎? – Perkowich

+0

在您的連接字符串中,您沒有提供數據庫名稱。 –

相關問題