2012-11-13 3 views
0

나는 PHP 유형의 파일을 가지고 있습니다. 그리고 HTML 요소, 자바 스크립트 함수 및 일부 PHP 스크립트의 조합이 있습니다. 나는 PHP 스크립트를 다시 한 번 반복해서 스크립트의 일부를 말하고 싶다. 이 예제를 취할 수 있습니다 :PHP 스크립트를 다시로드

<html> 
    <?php 
     $connection = mysql_connect('localhost','root','root'); 
     $db = mysql_select_db('messenger'); 
     if ($db == null) 
     { 
      echo "hello"; 
     } 

     $messagecheck = "select * from Messages where destination = '$user' && status = 'ACTIVE'"; 
     $result = mysql_query($messagecheck); 
     $no_rows = mysql_num_rows($result); 
     ............ 
    ?> 
    <body> 
     ........ 
     <form> 
      <input type="submit"> 
      ....... 
     </form> 
    </body> 
</html> 

동일한 파일에서 매 1 분마다 위의 PHP 스크립트를 연속적으로 실행하고 싶습니다. location.reload()을 사용하면 완전한 문서가 다시로드된다는 것을 알게됩니다. 난 그냥 PHP 스크립트 액세스 및 전체 문서의 페이지 부분에 영향을 원한다.

어떻게하면됩니까? 도와주세요.

+2

도움이되기를 바랍니다,하지만'mysql_xx가() '함수가 사용되지 않는 것으로 간주됩니다 사용되지되고 있음을 유의하시기 바랍니다. 더 안전하고, 최신이며, 더 많은 기능을 가진'mysqli_xx()'함수 나 PDO 라이브러리로 전환하는 것이 좋습니다. 또한보십시오 http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-function-in-php – SDC

+0

나는 그것을 몰랐다. 나는 PHP에 초보자, MySQL 물건. 어쨌든 남자 감사합니다 ... – m4n1c

+0

걱정하지 마십시오; 이미 작성된 전체 코드 스택을 가지고있을 때가 아니라 시작하기 시작할 때 알아내는 것이 좋습니다. 이전의'mysql_xx()'함수는 영원히 계속되어 왔기 때문에 업데이트되지 않은 오래된 튜토리얼이 많이 있습니다. 그러나 현재의 우수 사례를 가르치는 자습서에서 배우는 것이 좋습니다. 당신은 http://www.phptherightway.com/을 보길 원할지도 모릅니다. 읽기에 가치가 있지만 완전히 초보자를위한 장소에서는 조금 무거울 수 있습니다. – SDC

답변

4

페이지를로드 할 때 php가 호출되기 때문에 사용자가이를 수행 할 수 없습니다.

Ajax 또는 Ajax가 포함 된 JQuery과 같은 프레임 워크를 살펴 봐야합니다.

1

이전에 blue112에서 말한 것처럼 원하는 것을 얻으려면 Ajax를 사용해야합니다.

내가 원하는 것을 잘 이해했다면 간단한 솔루션은 실행하려는 PHP 코드 만있는 파일을 가리키는 iframe을 사용하고 필요할 때마다 다시로드합니다.

나는이 주제에서 벗어난

관련 문제