0
젠드 프레임 워크를 사용하여 프로젝트를하고 있습니다. 여기에 양식 내에서 라디오 버튼을 사용하여 필드를 추가합니다. 양식 게시 후. 그 라디오 버튼 값을 보내지 않습니다 (그러나 다른 필드들 (예 : -text 필드는 게시 할 수 있습니다)). 이것은보기에 내 코드입니다.PHP에서 라디오 버튼 값을 POST하는 방법
<form class="custom" method="post">
<?php
foreach ($answers as $answer) {
echo '<input name="q_answer" value="'.$answer.'" type="radio" >'.$answer;
}
?>
<input class="small secondary button" type="submit" value=" Ok ">
</form>
이 그래서 양식을 게시 할 때 컨트롤러
if($request->isPost()){
$ans = $_POST['q_answer'];
}
내 내 코드입니다. 그것은 Undefined index: q_answer
오류를 제공합니다. 뭐가 잘못 됐어. 도와주세요. (컨트롤러 내에서 게시 된 값을 var_dump
을 사용하여 인쇄하지만 'q_answer'값을 사용할 수 없음)
실제로 라디오 버튼 중 하나를 선택나요 : 당신은 ZF를 사용하는 동안, 당신은
$_POST
에 직접 파고 대신getPost()
를 사용해야합니까? 그렇지 않으면 배열에 값이 없을 수 있습니다. – Robbie예 선택했습니다. – user1784592