isFull
424
2020-02-14 20:05:21 작성 2020-02-14 21:01:30 수정됨
3
74

php jqeury form value 보내는 방법 질문


php에서 jquery로 value를 보낼려고 하는데요. 값이 안넘어가네요..그리고 클릭도 안됩니다..ㅜㅜ 도움 부탁드립니다.



function orderMem_check(){
      
      var id = $('#id').val();
      var pass = $('#passmem').val();
       if(!id){
              alert("아이디를 입력하세요!");
             
             return false;
         }
         
         if(!pass){
              alert("비밀번호를 입력하세요.");
             
             return false;
         }
       
         $('#orderFrm').attr("action", "orderlogin_process.php");
         $('#orderFrm').attr("method","post");
          $('#orderFrm').attr("id", id);
          $('#orderFrm').attr("pass", pass);
         $('#orderFrm').submit();
  }
   <?php
        require_once 'dbconfig.php';
        session_start();
$db =  db_conn();
       $method = $_SERVER['REQUEST_METHOD'];
       if($method=="POST"){
           echo $_POST['id'];
             extract($_POST);
                if(isset($id)&&isset($pass)){
                echo "Test";
                $sql="select * from members where id='".$id."' and pw=sha1('".$pass."')";
                $result=$db->query($sql);
                  if(!$result){
                    echo "select member error message:".$db->error;
                }else if($result->num_rows>0){
                    $row= $result->fetch_array();
                    if($row['isadmin']=='Y'){
                        $_SESSION['id']=$id;
                        $_SESSION['isadmin']=$row['isadmin'];
                    }else{
                        $_SESSION['id']=$id;
                    }
                     echo "<meta http-equiv='refresh' content='1:url=order_member.php'>";
                }else if($result->num_rows==0){
                    echo "<meta http-equiv='refresh' content='1:url=order_detail_choice.php'>";
                }
       
        }
       }
          $db->close();
               
       
         ?>
 <tr>
                            <th colspan="2" bgcolor="#d2e6f7">회원 주문내역조회</th>  
                            </tr>
             
             
                           <tr>
                            <td>아이디:</td>
                            <td style="text-align:left;"><input type="text" id="id" name="id" value="" maxlength="20" size="20"/></tr>
                           
                            <tr>
                            <td>비밀번호:</td>
                            <td style="text-align:left;"><input type="password" id="passmem" name="passmem" maxlength="20" size="20"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<button type="button" class="btn btn-primary" onclick="orderMem_check();">조회</button></td>
                        </tr>


0
0
  • 답변 3

  • 코딩연습하즈아
    179
    2020-02-14 20:28:34

    jquery로 value를 보낸다는 부분이 이 부분인가요??

     $('#orderFrm').attr("id", id);
     $('#orderFrm').attr("pass", pass);
    0
  • isFull
    424
    2020-02-14 20:55:07 작성 2020-02-14 21:01:56 수정됨

    네 맞습니다. 그리고 클릭시 반응이 없습니다...

    0
  • 코딩연습하즈아
    179
    2020-02-14 21:33:59
    $('#id').val(id);
    $('#passmem
    ').val(pass);
    이렇게 해야하지 않나요??
    정확히 어떤것을 할려는지 이해가 잘 되지 않네요ㅠㅠ
    아이디 , 비밀번호 입력 받은 값들을 다시 input태그에 넣어줄려고 하시는건가요?
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.