从<option>

时间:2018-05-07 11:40:45

标签: php html database pdo

我正在尝试将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进行隐藏输入,但这不是我想要的:\

我如何实现目标?我对此很困惑。

1 个答案:

答案 0 :(得分:-1)

据我所知,您可以使用jquery轻松获取这些值并将它们存储在变量中。 要获取文本值,您应该使用它。     $(&#34; #myselect选项:selected&#34;)。text(); 要获取值标记值,您应该使用它。     $(&#34; #myselect选项:已选择&#34;)。val();

快乐编码