0
이 코드에서는 드롭 다운에서 값을 가져옵니다. 그러나 드롭 다운에서 데이터를 선택하면 선택된 값이 표시되지 않습니다.이 값은 정의되지 않은 인덱스 범주를 66 행에 표시합니다. 도와주세요.드롭 다운 목록에서 선택한 값이 표시되지 않습니다
<form name="choose" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<?php
$host="localhost";
$username="root";
$password="";
$db_name="slseatapp";
mysql_connect("$host", "$username", "$password")or die("cannot connect to server");
mysql_select_db("$db_name")or die("cannot select db");
$query="SELECT id,course_code FROM `coursemaster` ORDER BY `coursemaster`.`id`";
$result = mysql_query($query);
?>
<select name=category>
<?php
while($nt=mysql_fetch_array($result)) {
echo "<option value='".$nt['course_code']."'>".$nt['course_code']." </option>";
}
?>
</select>
<input type="submit" name="submit" value="save category" />
</form>
<?php
if($_GET){
echo 'The course_code selected is'.$_POST['category'];
}
?>
옵션에 선택한 속성을 추가하는 코드가 없습니다. – j08691
if ($ _ GET) { echo '선택한 course_code가'입니다. $ _ POST [ 'category']; } --- 다음 에코 포스트를 확인 하시겠습니까? – user20232359723568423357842364