다음 양식을 사용하려고합니다. 사용자가 양식을 제출할 때 텍스트 필드와 라디오 버튼의 정보를 전자 메일로 보낼 수 있기를 원합니다. 양식을 제출 한 후 페이지가 '고맙습니다'페이지로 리디렉션되기를 바랍니다. 현재는 페이지가 리디렉션되지만 이메일은 전송되지 않습니다. 여기에 내가 현재 가지고있는 것입니다 :라디오 버튼이있는 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'는 문서마다 고유해야합니다. – Quentin