我試圖讓下面的表單工作。我希望能夠在用戶提交表單時通過電子郵件從文本字段和單選按鈕發送信息。我也希望頁面在表單提交後重定向到「謝謝」頁面。就目前而言,該頁面將重定向,但不會發送電子郵件。以下是我目前有:帶有單選按鈕的php表單
HTML:
Name: <input type="text" id="name" name="name" />
Date: <input type="text" id="date" name="date" />
Job description: <input type="text" id="job" name="job" />
<label for="yes">Yes</label>
<input type="radio" id="Yes" name="q1" value="Yes"/>
<label for="no">No</label>
<input type="radio" id="No" name="q1" value="No"/>
<label for="yes">Yes</label>
<input type="radio" id="Yes" name="q2" value="Yes"/>
<label for="no">No</label>
<input type="radio" id="No" name="q2" value="No"/>
<label for="yes">Yes</label>
<input type="radio" id="Yes" name="q3" value="Yes"/>
<label for="no">No</label>
<input type="radio" id="No" name="q3" value="No"/>
<input type="radio" id="Maybe" name="q3" value="Maybe"/>
<label for="why">Why? (please state)</label><input type="text" id="why" name="why"/>
<input type="submit" id="message_submit" class="submit-button"/>
</form>
PHP
<?php
$toaddress = "[email protected]";
$subject = "Subject";
$email = "[email protected]";
$url = 'thankyou.php';
$msg = "$name\n";
$msg.= "$date\n";
$msg.= "$job\n";
$msg.= "$q1\n";
$msg.= "$q2\n";
$msg.= "$q3\n";
$msg.= "$why\n";
$mailheaders = "From: $email\n";
$mailheaders .= "To: [email protected]\n";
$mailheaders .= "Content-Type: multipart/mixed; \n";
mail($toaddress, $subject, $msg, $mailheaders);
if($sent)
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
?>
這段代碼怎麼回事?任何錯誤或警告? – Kalpit
指定問題 – dhpratik
'id'必須是* unique *每個文檔。 – Quentin