试试:
send_request('checkgsreg.php?gs='+escape(gsname)); document.getElementById(reobj).innerHTML=unescape(http_request.responseText);
send_request('checkgsreg.php?gs='+escape(gsname)); document.getElementById(reobj).innerHTML=unescape(http_request.responseText);
send_request('checkgsreg.php?gs='+gsname);
reobj=obj;
///改为你所说的吗.试了好像不行啊,没反应,我上面的有反应,但是不对,在数据库那块我有没有写错啊...while后面...高手帮忙看看,还有ajax那边好像也有点小问题...
var f=document.reg;
var gsname=f.gs.value;
if(gsname==""){
document.getElementById(obj).innerHTML=" <font color=red>公司不能为空!</font>";
//f.username.focus();
return false;
}
else{
document.getElementById(obj).innerHTML="正在读取数据...";
send_request('checkgsreg.php?gsname='+gsname);
reobj=obj;
}
//checkgsreg.php$gs=trim($_GET['gsname']);//获取公司名 $mylink=mysql_connect("localhost", "root","");
mysql_query("set NAMES 'GBK'");
mysql_select_db("connection",$mylink);
$sql="select gs from conn where gs='$gs'";//查询公司名
$result=mysql_query($sql,$mylink);
if ($result)
{
echo"<font color=red>这个公司可以输入!</font>";
}
else
{
echo"<font color=red>此公司已经存在了,可以不用再输入了!</font>";
}怎么每次都提示 "这个公司可以输入!"这里的if else //有没有错误啊请各位帮忙看看,在这里祝大家元旦快乐!
$sql="select gs from conn where gs='$gs'";//查询公司名
$result=mysql_query($sql,$mylink);
if (!mysql_num_rows($result)){
echo '通过';
}else{
echo '不通过';
}你的程序判断$result是什么意思? 判断这个肯定是没有问题的,永真的,除非你的DBsrv出问题了.
用英文就可以呀
和我的问题一样呀
http://community.csdn.net/Expert/topic/5274/5274871.xml?temp=.9140894
是编码的问题