【问题标题】:INSERT two values into the db from <option>从 <option> 向数据库中插入两个值
【发布时间】:2018-10-17 05:03:51
【问题描述】:

我正在尝试将 2 个值插入到来自 &lt;option&gt; 的 2 个不同列中。

这是我的 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 被插入到 certifate_id 列中。 $gid 是组的 id,组表有一个 course 列,我与 course_id 列匹配。

我尝试使用$gid 进行隐藏输入,但这不是我想要的:\

我如何实现我的目标?我对此感到非常困惑。

【问题讨论】:

    标签: php html database pdo


    【解决方案1】:

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

    快乐编码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-01
      • 1970-01-01
      • 2020-03-23
      • 2015-08-15
      • 1970-01-01
      • 2021-02-11
      • 1970-01-01
      • 2010-10-12
      相关资源
      最近更新 更多