我正在尝试使用php和html表单创建联系表单。当用户点击提交时,我希望他们在表单中输入的详细信息将通过电子邮件发送。
当用户点击提交时,系统会显示一条消息,说明该消息已发送,但当我查看我的电子邮件时,未发送任何消息。
这是我的代码,请注意电子邮件已更改为在此处显示代码。
SELECT gs.dte,
SUM( (state NOT IN ('unsub','skipped', 'error'))::int) AS a,
SUM( (state IN ('unsub') AND DATE_TRUNC('month', unsub_at) BETWEEN gs.dte AND DATE_TRUNC('day', NOW()))::int) AS b,
SUM( (state IN ('skipped') AND DATE_TRUNC('month', skipped_at) BETWEEN gs.dte AND DATE_TRUNC('day', NOW()))::int) AS c
FROM subscriptions s CROSS JOIN
generate_series(current_date - interval '30 day',
current_date + interval '60 day',
interval '1 day'
) gs(dte)
WHERE DATE_TRUNC('day', run) >= gs.dte AND
DATE_TRUNC('day', created_at) <= gs.dte
GROUP BY gs.dte
ORDER BY 1;
&#13;
<div id = "form">
<form action ="contact2.php" method="post">
Name:
<input type="text" name="name">
<br>
<br>
Email:
<input type="text" name="email">
<br>
<br>
Message:
<br>
<br>
<TEXTAREA NAME="message" ROWS=6 COLS=40>
</TEXTAREA>
<br>
<br>
<input type="submit" value="Submit">
</div>
</form>
&#13;
答案 0 :(得分:-1)
你希望将所有javascript包装在一个php echo中,否则它就无法工作。
所以......
if ($mail_status) {
echo '<script language="javascript" type="text/javascript">';
这只是你需要实现的一些代码...... 你想要回应每个javascript行。