-1
이 사이트에서 데이터베이스에서 동적으로 채워지는 드롭 다운 목록에서 2 개의 값을 추출하는 '폭발'방법을 설명하는 예제를이 사이트에 제공했습니다. 1 개의 값을 얻으려고 할 때이 모든 것이 효과가 있었지만 드롭 다운에서 1 개의 선택 항목에서 더 많은 값을 추출해야한다는 것을 알게되었습니다. 나는 당신이 볼 수 있듯이 'pipe-explode'메서드를 시도하고 있지만 아무것도 반환하지 않습니다. 오류가 없으며, 아무것도 아니라 'isset'함수의 'echo'조차 없습니다. 이견있는 사람?PHP 여러 입력 옵션 변수 값 전달 후
$verbs = mysqli_query($dbc, "SELECT * FROM verblist WHERE person = '1s'");
echo'<form method="post">
<select id="verbList" class="dropdownObj" name="verbList">
<option>Choose a Verb</option>
';
while ($row = mysqli_fetch_assoc($verbs)){
echo'<option value="'.$row['mainVerb'].'|'.$row['form'].'">'.$row['mainVerb'].' - form '.$row['form'].'</option>';
}
echo'</select>
<input type="submit" name="verbSubmit" value="Start Game">
</form>
';
if(isset($_POST['submit'])){
$selectedVerb = $_POST['verbList'];
$result_explode = explode('|', $selectedVerb);
echo'Your verb selection: <b>'. $result_explode[0] .'</b> and form: <b>'. $result_explode[1] .'</b><br>';
}
'$ _POST [ 'submit']'설정하지 않았습니다. 'verbSubmit'을 제출했습니다. –
'$ _POST ['submit ']'$ _POST ['verbSubmit ']' –
이 필요합니다. 고마워 .. 그런 어리석은 실수! –