我正在尝试将2个值插入到我拥有的<option>
的两个不同列中。
这是我的PHP代码:
$query = "SELECT gid,course_id,course_title,course_cord,group_time,course FROM courses JOIN groups WHERE course_id = course ";
$run = $connection->prepare($query);
if(!$run){
die("rip".mysqli_error($connection));
}
$run->execute();
$run->bind_result($gid,$course_id,$course_title,$course_cord,$group_time,$course);
while($run->fetch()):
echo "<option dir='rtl'value='$course_id(the second value is$gide)'>($group_time)$course_title BY $course_cord </option>";
endwhile;
我现在正在插入$course_id
。我想将$gid
插入到学生表中名为group_id的列中。
这是我的插入查询:
$statement = $connection->prepare("
INSERT INTO students (name_student,certificate_id,specialization,phone_num,date_reg,paid,chair)
VALUES (:name_student,:certificate_id,:specialization,:phone_num,:date_reg,:paid,:chair)
");
$result = $statement->execute(
array(
':name_student' => $_POST["name_student"],
':certificate_id' => $_POST["certificate_id"],
':specialization' => $_POST["specialization"],
':phone_num' => $_POST["phone_num"],
':date_reg' => date("Y-m-d H:i:s",strtotime($_POST["date_reg"])),
':chair' => "1",
':paid' => $_POST["paid"]
)
);
将$course_id
插入certififate_id列中。
$gid
是群组的ID,群组的表格有一个课程列,我与course_id列匹配。
我尝试使用$gid
进行隐藏输入,但这不是我想要的:\
我如何实现目标?我对此很困惑。
答案 0 :(得分:-1)
据我所知,您可以使用jquery轻松获取这些值并将它们存储在变量中。 要获取文本值,您应该使用它。 $(&#34; #myselect选项:selected&#34;)。text(); 要获取值标记值,您应该使用它。 $(&#34; #myselect选项:已选择&#34;)。val();
快乐编码