0

私はjqueryモバイルを使用しており、簡単なサインアップページを作成し、ajaxを使用してフォームを送信しようとしています

次のスクリプトがあります

<script>
  $(document).ready(function(){
            $('#submit').click(function(){

                var formData = $("#registrationform").serialize();

                $Ajax({
                    type:"POST",
                    url:'register.php',
                    data:formData,
                    success:function(data)
                    {
                        alert('succedded')
                       $('#notification').text(data);
                    },
                    error:function(data)
                    {
                        alert('failed')
                       $('#notification').text(data); 
                    }
                });
            });
        });

通知 div に何も表示されず、データがデータベースに保存されないエラーの場所を教えてください。

私のregister.phpは次のようになります

$Name = $_POST[username];
   $password = $_POST[password];
   $email=$_POST[Email];
   $con=  mysql_connect('localhost','root','');
   mysql_select_db('mobileblog',$con);
   $sql="select * from users where Name like '$Name'";
   $result=  mysql_db_query($sql, $connection);
   $row=  mysql_fetch_row($result);
   if($row)
   {
       echo 'username already exist,try another name' ;
   }
   else
  {
       $sql="insert into users (Name,password,email) values('$Name','$password','$email')";
       $retval=mysql_query($sql, $connection);
       if(! $retval)
       {
           echo 'error:try later';
       }
       else 
       {

           echo 'You have been registered successfuly';
      }
  } 
4

1 に答える 1