2012-08-03 3 views
0

1.php통과 변수

include'form.html' 

form.html

<form action="email.php" method="post"> 
<input type="text" id="name" value="name" /> 
</form> 

오류

<?php 
$name = $_POST['name']; 
$email_message = "Name: $name "; 
$sent = mail($email_to, $email_subject, $email_message); 
if($sent) { 
    echo "success=yes"; 
} else { 
    echo "success=no"; 
} 
include('success.html'); 
?> 

email.php로 :

Notice: Undefined index: name in C:\wamp\www\a\action.php on line 3 

또한 form.html에서 전역 변수를 만들려고 시도했지만 작동하지 않습니다.

답변

2

삽입 이름 = "이름"입력 태그. like

<input type="text" id="name" value="name" name="name" /> 

name 속성은 요소의 이름을 지정합니다. name 속성은 JavaScript의 요소를 참조하거나 양식을 제출 한 후 양식 데이터를 참조하는 데 사용됩니다. name 속성이있는 양식 요소 만 양식을 제출할 때 값이 전달됩니다.

+0

감사합니다. 빠른 답변을드립니다. –

+0

감사합니다. vinay가 작동합니다. –