2013-05-06 2 views
-1

안녕하세요, php.what의 프롬프트 상자를 사용하여 데이터베이스에서 값을 검색하고 표시하는 방법을 묻고 싶습니다. 사용자가 버튼을 클릭하면 프롬프트 상자가 나타납니다. 나타나서 phone.when 사용자 입력 전화 번호를 입력하고 확인을 클릭하면 전화 번호를 검색하여 테이블에 표시하여 사용자가 인쇄 할 수 있도록합니다. 어떻게해야할지 모르겠다. 누군가가 전체 예제를 제공 할 수 있기를 바랍니다. 나를 위해 ...PHP에서 프롬프트 상자를 사용하여 데이터베이스에서 값을 검색하고 표시

여기

프롬프트 상자 내 코드 ..

<html> 
<head> 
</head> 
<body> 
<form name=myform> 
<input type=button value="Try it now" 
onClick=" 
s=prompt('Enter your Phone Number','Phone'); 
alert('Hello '+s+'!')"> 
</form> 
</body> 
</html> 
+3

"누군가가 전체 예제를 줄 수 있기를 바랍니다 없습니다"- 아니 우리는하지 않습니다 코드를 작성하십시오. 그러나 글을 쓸 수있어서 기쁩니다. –

+1

분명히 @jacob이 메모를받지 못했습니다 :-) –

답변

0
질문에 대한 대답은,377을 사용하는 것입니다

.

일단 사용자로부터 전화 번호를 수집하면 수집 한 전화 번호에 PHP 파일을 전달하는 서버의 PHP 파일에 AJAX 요청을하고 PHP 파일은 모든 정보를 반환해야합니다 당신은 당신이 그것을 반환하도록 선택하는 어떤 형식 으로든 표시하고 싶습니다. 대부분의 경우, 이러한 모든 결정은 전적으로 귀하에게 달려 있습니다.

몇 가지 권장 사항 :

  • 사용 jQuery. DOM 처리 및 AJAX 요청을 포함하여 모든 JavaScript 처리가 더 쉬워집니다.
  • PHP 서버에 JSON이있는 경우 즉시 인쇄 할 수있는 원시 HTML 문자열을 반환하는 것이 더 편리하지 않으면 반환 형식으로 사용하십시오.

정확히 어떤 값이 데이터베이스에서 반환되는지 명확하지 않으므로 예제가 너무 정확하지 않을 수 있습니다. 그러나 jQuery를 사용하는 경우 다음이 도움이 될 수 있습니다.

HTML 파일

<html> 
    <head> 
     <script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> 
     <script type="text/javascript"> 
     $(document).ready(
      function(){ 
       $('#mybutton').click(
        function(e) { 
         e.preventDefault(); 

         var phone = prompt('Enter Your Phone Number', '555-555-5555'); 
         $.post(
          'your_file.php', 
          { 
           phone: phone 
          }, 
          function(data, textStatus, jqXHR) { 
           // Instead of alerting this, you should print it, 
           // parse it, or whatever else. 
           alert(data); 
          }, 
          'html' 
        } 
       ); 
      } 
     ); 
     </script> 
    </head> 
    <body> 
     <form> 
      <input type="button" id="mybutton" value="Try it now" /> 
     </form> 
    </body> 
</html> 

귀하의 PHP 파일 (자바 스크립트 위의 your_file.php)

<?php 

if (isset($_POST[ 'phone' ])) { 
    // Do your database processing here, using the phone number passed 
    // in by the JavaScript. It is stored in $_POST[ 'phone' ]. 

    // Then, die() with whatever HTML or JSON or whatever information you are 
    // returning. 
    die('Some HTML to print'); 
} else { 
    // Error: No phone number posted. 
    die('-1'); 
} 

?> 
관련 문제