【发布时间】:2013-03-12 05:29:56
【问题描述】:
当用户添加联系人时,检查“字符”计数是否为 8,然后检查数据库,查看用户名和 NewContact 是否已存在,如果为“假”,则插入新的接触。 不起作用的位是将字符数限制为 8
if (intval($s_id) == 8)
{
$db = mysql_connect("at-web2.xxx", "user_xxx", "xxxx");
mysql_select_db("db_xxx",$db);
$result = mysql_query("SELECT * FROM contacts WHERE u_id='$username' and c_id='$s_id'",$db);
$myrow = mysql_fetch_row($result);
if(!$myrow)
{
mysql_query("INSERT INTO contacts(u_id, c_id) VALUES ('$username','$s_id')",$db);
header("Contact Added");
}
else
{
header("Contact Already Exist");
}
}
else
{
header("Incomplete Contact");
}
【问题讨论】:
-
使用 strlen 代替 intval。
-
我建议不要返回非标准的 header() 消息,而是返回状态 200 和 404。
-
嗯...这个问题是否标记为 jQuery?发布的代码没有。
-
是的,但是有 jquery 知识的人可以解决这个问题