当用户添加联系人时,它会检查“字符”计数是否为8,然后检查数据库以查看用户名和NewContact是否已经存在,如果它是“false”,则会插入新的联系。 不起作用的位将字符数限制为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");
}
答案 0 :(得分:4)
您需要strlen功能。
if(strlen($s_id) == 8)
答案 1 :(得分:2)
您必须使用strlen
来获取字符数
if (intval($s_id) == 8)
应该是
if (strlen($s_id) == 8)
答案 2 :(得分:1)
尝试使用strlen
trim
函数来获得准确的字符串长度。
if(strlen(trim($s_id)) == 8)
答案 3 :(得分:0)
使用strlen(stringlength)预定义的php函数来获取字符串的确切长度。
if(strlen($string) == 8)
{
//Statements
}
else
{
//statements
}