Я загружаю внешнюю php-страницу в диалог на моей странице пользователя (user.php). Внешняя страница (contact.php) содержит форму.Отправка внешней формы из диалога php
Я хотел бы отправить форму, а затем вернуть сообщение пользователю в диалоговом окне.
Когда я запускаю контакт.php, форма отправляется. Я не могу отправить его из диалога на user.php. Я ценю помощь.
Вот JQuery из user.php
$(document).on('click', '#contact_tutor', function(){
$('div#dialog').load("contact.php?id="+uid)
.dialog({
width: 800,
height: 425,
title: "Contact,
});
});
В HTML на первой странице (user.php)
<div id="contact_tutor" class="contact"><a href="#">Contact <?php echo $name;?></a></div>
<div id="dialog" ></div>
Вот код из contact.php
<?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>
где ваша функция 'mail (...);'? –
Я не хочу отправлять сообщение другому человеку - я хочу, чтобы человек заходил на сайт, чтобы забрать свои сообщения - независимо от того, что будет входить в // делать все правильно? – Mobaz
ах, ок получил. Я думаю, что это может быть вне моей лиги, но я буду продолжать думать. –