在html文本框中输入数字,并使用php检查mysql数据库中是否存在具有此id的用户

在html文本框中输入数字,并使用php检查mysql数据库中是否存在具有此id的用户,php,html,mysql,Php,Html,Mysql,我想在html文本框中输入数字,并检查数据库Delovni_Cas中是否存在具有该ID的用户,如果存在,则返回成功,否则失败。我设法让它在没有$value.的情况下工作,只需手动输入数字,如1,2,3 <html> <head> <form method="get"> <INPUT TYPE = "Text" value="1" NAME = "IDU"> <INPUT TYPE = "Submit">

我想在html文本框中输入数字,并检查数据库Delovni_Cas中是否存在具有该ID的用户,如果存在,则返回成功,否则失败。我设法让它在没有
$value.
的情况下工作,只需手动输入数字,如1,2,3

<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>    


您在表单中使用Get方法,在php中使用$\u POST,请使用$\u Get而不是$\u POST来获取表单值。

感谢您的快速回复,但即使是$\u Get['IDU']似乎也无法实现此目的。还有其他建议吗?在连接字符串中,您没有提供数据库名称。