大家好=)我想爲我的網站登錄,而實際上登錄是完美的。然而,我決定添加一個「第一次用戶」buttom然後要求用戶臨時ID。 (考慮到我們在一家公司,並且每個人都只有這個用途纔會收到ID)PHP沒有迴應給定的值
如果ID是正確的(它在數據庫中),則用戶在「首次創建配置文件」網站前面,但是...我的解釋存在重大問題。無論我嘗試什麼組合,mysql都會拋出我,彷彿我沒有給出的東西是正確的。
這裏是我的簡單的HTML輸入+按鈕
<html>
<body>
<form action="first_id_check.php" method="POST" >
<p> Please input your given id into the box below </p>
<input type="text" name="id">
<input type="submit">
</form>
,這裏是PHP腳本應該做的工作
<?php
$contab = mysql_connect('localhost', 'root') or die ("Cannot connect to DB");
$condb = mysql_select_db('info', $contab);
$temp = $_POST['id'];
$query = "SELECT * FROM tempid WHERE Number='$temp'";
$result = mysql_query($query);
$count = mysql_num_rows($result);
if ($result == 1)
{
header("location:first_create.php");
}
else
{
echo "Error, please try again";
sleep(5);
header("location:index.php");
}
?>
「數」 是的名稱存放id的柱子。但是無論我輸入什麼內容,我總是會重新路由到「index.php」,就好像結果總是返回0。 <我該如何解決這個問題?
Omg非常感謝你,已經連續8小時編碼,完全錯過了那個成熟的錯誤:D –