我有一个表格,在那一刻收集信息并将其发送到我的数据库,但我也希望将这些信息发送到电子邮件地址,这意味着我需要另一个表格动作电话,这可能吗? 所以我有
<form action="fitting.php" method="post" target="myIframe">
我需要同样的表格
<form action="MAILTO:someone@example.com" method="post">
如果可能的话,我现在不会这样做,但我会很感激。
答案 0 :(得分:0)
不,action属性位于表单级别。你需要send the email from your PHP脚本,这或许是可取的。
请注意使用表单的脚本。你可能想做其中一个“证明你是人类......什么是+ b?事情:
$right_answer = $_SESSION['human_prompt_answer'];
if($_POST['human_prompt_answer'] == $right_answer) {
mail($to, $subject, $message);
}
然后在构建表单时:
$a = rand(0,10);
$b = rand(0,10);
$_SESSION['human_prompt_answer'] = $a+b;
// ... then in your HTML:
<label>What is <?php echo $a;?> + <?php echo $b;?>?</label>
<input type="text" name="human_prompt_answer" />
答案 1 :(得分:0)
形式:
<form action="fitting.php" method="post" target="myIframe">
<!-- inputs and stuff -->
</form>
fitting.php:
<?php
// send to database with mysqli, PDO or framework methods
// ...
mail($to, $subject, $message);
?>