0
只是一個簡單的問題。我該如何顯示1個具體的錯誤?PHP/MYSQL驗證
$search_query = mysql_query("SELECT * FROM users WHERE username = '$username' OR email = '$email'");
$num_row = mysql_num_rows($search_query);
if($num_row >= 1){
$errors['username'] = "username is unavailable.";
$errors['email'] = "Email address is unavailable.";
}else
{//insert.....
它們都顯示錯誤,但不與$username
一起使用。
只是無法弄清楚。
如果問題不是太多,如果用戶名/電子郵件可用,您可以添加嗎?
在此先感謝。
我就把這$errors
輸入標籤後:
<p>username:</p>
<input type="text" name="username" id="username" value="<?php if(isset($_POST['username'])){echo $_POST['username'];} ?>">
<?php if(isset($errors['username'])){echo "<h5>" .$errors['username']. "</h5>"; } ?></td>
</tr>
<td><p>email:</p>
<input type="text" name="email" id="email" value="<?php if(isset($_POST['email'])){echo $_POST['email'];} ?>">
<?php if(isset($errors['email'])){echo "<h5>" .$errors['email']. "</h5>"; } ?></td>
</tr>
嗯...'回聲$錯誤.. ..'? –
哎呀抱歉@ Fred-ii- ill編輯它在哪裏打印我的錯誤:) – JustAngelo
錯誤報告的任何錯誤?並查看您的html源代碼並檢查查詢中的錯誤 –