我想要提交并在 if isset $_POST 之后:
mailto fonction
mysql query SELECT.
do refresh.
但其中一个不起作用,
我的例子:
if(isset($_POST['submit'])) {
header("location: mailto:mail@domain.com" );
mysql_query("UPDATE bla bla bla");
header("location: index.php....." );
};
想法是点击按钮,打开outlook窗口,进行mysql更新和刷新。
无需刷新其工作。
没有 mailtto 也可以工作。
但是 3 个功能一起发挥
TNX
最佳答案
这将会失败。您需要使用其他方法发送邮件,请勿使用:
header("location: mailto:mail@domain.com" );
尝试如下:
if(isset($_POST['submit'])) {
mail("mail@domain.com", "Form Posted Response data", print_r($_POST));
mysql_query("UPDATE bla bla bla");
header("location: index.php....." );
};
一如既往地不要使用 MySQL - 它不再受支持。切换到 MySQLi 或 PDO 并开始使用准备好的语句来防止注入(inject)。
关于javascript - mailto 和重定向一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29674846/