2015-04-16 2 views
0

я хочу сделать представить и после того, как если Исеть $ _POST:MAILTO и перенаправлять вместе

mailto fonction 
mysql query SELECT. 
do refresh. 

, но один из них не работает,

мой пример:

if(isset($_POST['submit'])) { 
    header("location: mailto:[email protected]"); 
    mysql_query("UPDATE bla bla bla"); 
    header("location: index.php....."); 
}; 

идея является щелчок на кнопке, открыть окно перспективы, обновить и обновить mysql.

без обновления его работы.

без почтыtto тоже произведение.

но 3 функция вместе

TNX

+0

Два переадресации невозможны. – Jens

+0

Сделайте вместо этого sendmail! – mplungjan

+0

important open Outlook –

ответ

1

Это потерпит неудачу. Вам нужно отправить почту в другой метод, не используйте:

header("location: mailto:[email protected]"); 

Попробуйте что-то вроде:

if(isset($_POST['submit'])) { 
    mail("[email protected]", "Form Posted Response data", print_r($_POST)); 
    mysql_query("UPDATE bla bla bla"); 
    header("location: index.php....."); 
}; 

И как всегда Не использовать MySQL - это больше не поддерживается. Перейдите на MySQLi или PDO и начните использовать подготовленные заявления для защиты от инъекций.