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源代码并检查查询中的错误 –