问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php mysql 检验用户名是否已存在,这段代码哪里错了? 用onblur调用不了啊

发布网友 发布时间:2022-04-10 10:11

我来回答

3个回答

懂视网 时间:2022-04-10 14:32

<!DOCTYPE html>
<html>
<head>
	<title>登录界面</title>
	<meta charset="utf-8">
</head>
<body>
<form method="post">
用户名:<input type="text" name="user_name" value=""><input type="submit" name="submit" value="查看用户名是否被占用">
</form>
</body>
</html>
<?php 
if (isset($_POST[‘submit‘])) {
$us = $_POST["user_name"];
$conn = mysqli_connect(‘localhost‘,‘root‘)
or die("无法连接到服务器");
mysqli_select_db($conn,‘shiyan‘);
$sql = "select * from student where name=‘$us‘";
$result = mysqli_query($conn,$sql); 
$num = mysqli_num_rows($result);
mysqli_close($conn);
if($num >0)
{
echo "<script>alert(‘该用户名已被占用‘);</script>";
}
else
{
echo "<script>alert(‘该用户名未被占用‘);</script>";
}
}
 ?>

  

PHP连接mysql验证用户名是否存在

标签:被占用   user   界面   result   local   script   put   text   eth   

热心网友 时间:2022-04-10 11:40

if(<? $bw->selectOnly('username' ,'bw_member', "username = '".$_COOKIE["uname"]."'") ?> )

这个有误

你这里,if语句是javascript语法,而if语句的条件是php代码
那么,你这条php代码都会返回哪几种结果呢?关键就在这里!
假设,你这条php语句,由于条件不成立而未返回任何,那么,你的js中的if语句是不是会成这样啊:
if ( ) {
echo "改用户名被占用";
}
而造成语法错误呢?
例外,你这段代码算得上是“杂交水稻”
真搞不懂你到底是php还是js
说你这个是php吧,php本身就有开始和结束标签<?php ?>而你if语句中又出现<? ?>,这明显是php开始结束标签嵌套,是最基本的php语法错误
而且,php中,也没有document.cookie这种js语法啊
说你这个是js吧,js怎么会有echo输出呢?追问php 和javascript在 某些情况下可以混编的,在网上查过,也验证过确实可行。 我知道最有可能是if里面出错, 那应该怎么改,怎么实现呢,想了一整天没找到方法啊

追答php和js确实可以混编,他还和html也可以混编呢
问题是,混编也不能像你这样混编啊
你这不叫混编,你这叫乱编
再能混编,js中不能出现php的语法,php中不能出现js的语法:
给你个实例:

var a =
这样,才是真正的js和php混编啊

var a =
这样写显然是错误的,js中,没有echo的语法
js和php,虽然在语法上有很多相似之处,但,压根就是2中完全不同的语言,
js运行在客户端(比如浏览器),php运行在服务器端的php解析器上(比如apache)
而且,一个js和php混编的网页文件,服务器端先执行,完成后再发送到浏览器执行js、css、html等客户端语言

热心网友 时间:2022-04-10 12:58

 

 

 

 

 

 

 

 

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
父母爱情:最不像演员的演员,出场狼狈却没想到是个“王者”吗?_百度知 ... 上海交大研究生电气工程及其自动化专业住宿条件如何 上海交大的电气工程怎么样 上海交通大学电气工程系历史沿革 上海交大电院直博几年 抖音的取消收藏功能怎么不见了 成考本科专业有哪些专业可以选 专升本成人高考有些什么专业可以选择 2024专升本成考有什么专业可以选 2024美术生高考文化课300分能上什么大学 银行二维码收单业务是什么 银行卡收单业务怎么理解 《作文》我的梦想 《作文多大点事》读后感一 吴丽娟 作文《从( )说起》三百字 《作文》我依然不舍初中 作文《作文一个生活委员》 天津地税电子申报回执数字签名 可以带证件照去弄电子回执吗 《作文》放下偏见500 怎样在回执上用手写签名 写一篇《我想对我说,你好》500字作文 作文《作文的故事》 电子回执单怎么签名 《作文》一种回忆要位450字左右 求湘西苗族民族风情室内空间设计论文 住宅空间设计方面的论文有什么题材 php连接数据库检查用户名是否存在 我收藏的一元钱发霉了,有什么方法可以去掉或防止发霉吗。 钱发霉了用什么东西弄掉 如何使用光波炉 热汉堡包 办理的组合贷款,想问下还款的优先顺序 组合贷款怎么扣款? 太岁为什么要用红茶泡 太岁,太岁肉灵芝的功效到底是什么? 太岁肉灵芝的药用价值怎么样 太岁灵芝保健功效有哪些? 太岁灵芝功效,有谁告诉我一下? 太岁灵芝保健功效怎么样?有知道的吗? php中判断用户名是否已经存在始终无法成功,后面的注释掉打印var_dump(&quot;mysqli_num_rows($res)&quot;)也不行 金立手机桌面模糊怎么设置? 金立S9如何恢复开机前的桌面 金立手机的HOME键设置在哪里? 有好看的鱼缸吗? 生态鱼缸怎么样的配置最好 如何选择既实惠又实用的鱼缸 鱼缸的摆放 家庭教师177什么时候出 魔王的父亲漫画177什么时候出 如何用PHP验证SQL中用户是否存在?大神们帮帮忙