기본적으로 HTML 형식으로 간단한 양식을 만들고 싶습니다. 일단 PHP를 사용하여 제출하면 모든 사용자 입력을 출력하고 싶습니다. 지금까지는 입력 한 세부 정보 만 표시했지만 사용자의 데이터는 표시하지 않습니다.PHP 에코가 제대로 작동하지 않습니다.
<?php
echo 'Name: '.$POST["name"].'<br /> Gender: '.$POST["gender"].'<br />Country: '.$POST["country"];
?>
testingformphp.html (양식 부) :
<form id="form" name="form" method="post" action="./PHP/output.php"/>
Name<input name="name" type="text" id="name"/><br/>
Gender<label><input type="radio" name="gender" id="gender_0" value="male"/>Male</label><br/>
<label><input type="radio" name="gender" id="gender_1" value="female"/>Female</label><br/>
<select name="country" id="select">
<optgroup title="europe">
<option value="Russia">Russia</option>
<option value="Greece">Greece</option>
</optgroup>
</select>
<input type="submit" id="button" value="Submit"/>
<input type="reset" id="reset" value="Reset"/>
</form>
누군가가 도와 드릴까요 여기 내 두 개의 파일
output.php입니까?
$ POST가 아닌'$ _POST' – koopajah
또한 원시 사용자 입력을 echo하지 않고'htmlspecialchars()'를 통해 전달하십시오. – MrCode