내가 힘든 시간이를 알아내는 데 문제로 사용자 이름과 일치하는 두 개의 테이블 ..mysqli는 해당 사용자 ID
내가 두 테이블 "teacher_info"와 "section_info"가 가입 할 수 있습니다. 내 양식에
은 내가 대신 교사의 이름의 드롭 다운리스트입니다 쉬운 선택을위한 교사 아이디의 선생님 이름을 사용하는 것을 제외하고 내 section_info 테이블의 모든 속성을 포함,이 내 코드를 heres 내
<?php
include("anhsis.php");
mysqli_select_db($con,"anhsis");
$result= mysqli_query($con,"SELECT t_lname,t_fname FROM teacher_info");
echo"<select name='adviser' class='form-control' required>";
echo"<option value='0'>--Select Adviser--</option>";
while ($row=mysqli_fetch_array($result)) {
echo "<option value='".$row['t_lname']."".$row['t_fname']."'>".$row['t_lname'].", ".$row['t_fname']."</option>";
}
echo'</select>'
?>
하고있다 PHP 코드는
<?php
include_once('anhsis.php');
$room_id = $_POST['room_id'];
$section = $_POST['section'];
$adviser = $_POST['teacher_id'];
$level = $_POST['level'];
$curriculum = $_POST['curriculum'];
mysqli_select_db($con,"anhsis");
$result= mysqli_query($con,"SELECT * FROM section_info WHERE room_id= '$room_id'");
if (mysqli_num_rows($result)>0){
echo '<script type="text/javascript">';
echo 'alert("TIN No already exist!")';
echo '</script>';
}
else{
mysqli_query($con,"INSERT INTO section_info VALUES('$room_id','$section','$adviser','$level','$curriculum')");
}
?>
내 문제는 내 section_info의 프로그래머에 선생님의 이름의 속성이, 대신이 teacher_id가없는 것입니다 "section_info"데이터를 삽입합니다. 그렇다면 "drop_list"에서 선생님의 이름을 선택하여 "teacher_info"테이블의 "teacher_id"테이블을 "section_info"테이블에 어떻게 삽입할까요? 아니면 가능합니까? 감사합니다.