2013-06-14 4 views
0

내 사용자 페이지 (user.php)의 대화 상자에 외부 PHP 페이지를로드하고 있습니다. 외부 페이지 (contact.php)에는 양식이 들어 있습니다.PHP 대화 상자에서 외부 양식 제출하기

양식을 제출 한 다음 대화 상자에서 사용자에게 메시지를 보내고 싶습니다.

contact.php를 실행하면 양식이 제출됩니다. user.php 대화 상자에서 제출할 수 없습니다. 도움에 감사드립니다. 여기

여기
<div id="contact_tutor" class="contact"><a href="#">Contact <?php echo $name;?></a></div> 
<div id="dialog" ></div> 

<?php 
include_once($_SERVER['DOCUMENT_ROOT']."/MySite/php_includes/check_login_status.php"); 

if (isset($_POST['posted'])&& isset($_POST['message'])){ 
//do stuff 
?> 

<!DOCTYPE html> 
<head> 
<link rel="stylesheet" href="style/style.css"> 

</head> 

<body> 
    <form id="message" method="POST" action="<?php echo $PHP_SELF;?>" class="contact"> 
    <label>Your Name:</label> <input type="text" name="sender_name" value=""></br> 
    <label>Email:</label><input type="text" name="sender_email" value=""></br> 
    <label>Message:</label><textarea class="textbox" cols="53" rows="10" name="message" value=""></textarea> 
    <input type="hidden" name="posted" value="posted"> 
    <input type="Submit" value="Send Message"> 
    </form> 
     <div class="statuserror"><?php echo $err?></div> 
</body> 
</html> 
Contact.php

에서 코드의 첫 번째 페이지의 HTML에서 user.php

$(document).on('click', '#contact_tutor', function(){ 
$('div#dialog').load("contact.php?id="+uid) 
.dialog({ 
    width: 800, 
    height: 425, 
    title: "Contact, 
}); 
}); 

에서 JQuery와 (user.php) 인

+0

여기서 'mail (...);'함수는 무엇입니까? –

+0

다른 사람에게 메시지를 보내고 싶지 않습니다. - 그 사람이 메시지를 받기 위해 사이트에 로그인하도록하고 싶습니다. – Mobaz

+0

아, 알겠습니다. 나는 이것이 내 리그에서 벗어난 것 같지만 나는 계속 생각할 것이다. –

답변

0

그냥 문제를 실현 - 나는 PHP의 동작을 정의 할 수있는 echo를 사용하고 있습니다 - 작동하지 않는 null로 나타납니다 교체 하드 코딩 된 문자열 t와 모든 복숭아입니다!