-3

配列に格納されているユーザーの名前とパスワードを確認する方法に疑問があります.ajaxで行う方法がわかりません.

HTML

<input type="text" id="tuser" /><br>
<input type="password" id="password" /><br>
<input type="submit" id="send" value="Send"/><br>
<input type="range" id="rg" name="rg" min="0" max="50"/><br>

<script>
    $(document).ready(function() {
        $("#tuser").focus();$("#rg").hide();

        });     
        $("#tuser").keyup(function() {
            $.ajax({type:"GET",
                url: "validate.php",
                data:"names="+$("#tuser").val()+"pass="+$("#password").val(),
                success:function(data) {
                    if (data=="Error") {
                        $("rango").hide();
                    } else {
                        $("#rg").show();

                    }
                }
            });
        });
</script>        

PHP検証(ここでは、名前の送信方法は知っていますが、パスワードの送信方法はわかりません)

if($_GET['names']!=''){
  $personal=array("Kaoru"=>'hello1',"Megumi"=>'hello2',"Naoko"=>'hello3');
  foreach ($personal as $key=>$value){

      if(isset($personal['$key'])&& $personal['$key']=='$value') {
      echo $apersonal[$_GET['names']];
  } else {
      print "Error";


}}}?>

よろしくお願いしますsssssssss

4

1 に答える 1

1
$.ajax({type:"POST",   
data:"names="+$("#tuser").val()+"&pass="+$("#password").val(),

if( isset($_POST['names']) && !is_empty($_POST['names']) ){
  $personal=array("Kaoru"=>'hello1',"Megumi"=>'hello2',"Naoko"=>'hello3');      

      if(isset($personal[$_POST['names']])&& $personal[ $_POST['names'] ] == $_POST['pass']) {
        echo "Logged IN";
      }else{
         echo "Wrong user or pass";
      }

  } else {
      print "Error";


}
于 2012-10-01T01:17:47.047 に答える