-1

フォームからデータを送信しようとしましたが、次のエラーが発生しました。

警告:mysql_num_rows()パラメータ 1 はリソースであると予想され、指定されたブール値..

私が試したコードを見つけてください。

//connection end to my data server.

if(isset($_POST["submit"])) {

     $user_name = $_POST['name'];
     $user_email = $_POST['email'];
     $user_skype = $_POST['skype'];

    if($user_name==""){
        echo "<script>alert('please enter your user name!')</script>";
        exit();
    }

    if($user_email==""){
        echo "<script>alert('please enter your email!')</script>";
        exit();
    }       

    if($user_skype==""){
        echo "<script>alert('please enter your skype id.')</script>";
        exit();
    }   

    $check_email = "select * from binary where user_email = '$user_email' ";

    $run = mysql_query($check_email);

    if(mysql_num_rows($run)>0){

    echo "<script>alert('Your email $user_email address already exist. please try another.')</script>";
    exit();

    }

    $query= "insert into binary (user_name, user_email, user_skype) values('$user_name','$user_email','$user_skype')";

    if(mysql_query($query)){
    echo "<script>window.open('success.html','_self')</script>";
    }

}

?>
4

3 に答える 3