1

ユーザーが連絡先を追加すると、「文字」数が 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");

    }
4

4 に答える 4

4

strlen関数が必要です。

if(strlen($s_id) == 8)
于 2013-03-22T11:18:17.677 に答える
2

strlen文字数を取得するために使用する必要があります

 if (intval($s_id) == 8)

する必要があります

if (strlen($s_id) == 8)
于 2013-03-22T11:19:18.117 に答える
1

関数で使用strlenしてtrim、文字列の正確な長さを取得してみてください。

if(strlen(trim($s_id)) == 8)
于 2013-06-11T14:42:37.627 に答える
0

文字列の正確な長さを取得するには、strlen (stringlength) 定義済み PHP 関数を使用します。

if(strlen($string) == 8)
{

//Statements

}
else
{
  //statements
}
于 2013-06-24T19:27:47.470 に答える