如何将数据从下拉列表插入数据库

当归

由于我已经在下拉列表中存储了数据,因此如何在数据库中反映出来?数据库应显示确切的管理员编号,学生,gpa以及下拉列表中的选项之一。我是否需要使用if else语句?

<form name="IT" action="getIT_now.php" method="post">     
        <?php
            $result = mysqli_query($con,"SELECT admin_no, name, GPA, gender FROM student_details WHERE jobscope1= 'IT' ORDER BY `GPA` DESC; ");

                $result2 = mysqli_query($con, "SELECT job_title FROM job_details WHERE jobscope='IT';");
                $row2 = mysqli_fetch_assoc($result2);

                echo "<table border='1' >
                <tr>
                <th>Admin Number</th>
                <th>Student Name</th>
                <th>GPA</th>
                <th>Gender</th>
                <th>Company List</th>
                </tr>";

                 /*options sections start*/
                $options= '';
                while ($row2 = mysqli_fetch_array($result2))
                {
                    $options .='<option value="'. $row2['job_title'] .'"> '. $row2['job_title'] .'</option>';
                }
                /*options sections end*/

                while($row = mysqli_fetch_assoc($result))
                  { 




                      echo "<tr>";
                      echo "<td bgColor=white>" . $row['admin_no'] . "</td>";
                      echo "<td bgColor=white>" . $row['name'] . "</td>";
                      echo "<td bgColor=white>" . $row['GPA'] . "</td>";
                      echo "<td bgColor=white>" . $row['gender'] . "</td>"; 
                      echo "<td><select name='ddl' onclick='if(this.value != '') { myform.submit(); }'>".$options."</select></td>";
                  }
                      echo "</tr>";              

                      echo "</table>";



    ?>
    <input type="submit" name="submit" id="submit" value="Submit" />

    </form>
艾伦迪尔高楼

将您的表单操作更改为当前文件的名称。然后在文件顶部打开以下IF语句:

if ($_SERVER['REQUEST_METHOD']=='POST'){

在此IF语句中,您想为下拉列表的值分配一个变量(您需要将选项包装在<select>标签中,而开始标签需要使用name属性),然后使用INSERT查询将该变量写入数据库您使用来完成此操作$_POST,例如

$variable = $_POST['name_of_select'];

然后执行INSERT:

$query = "INSERT INTO table (field) VALUES ($variable)";

(这非常笼统,您应该将准备好的语句作为优先事项,因为您永远不应该信任任何用户输入,并且准备好的语句会大大提高安全性)。

然后检查INSERT是否成功,等等。然后,您可以关闭IF语句并添加ELSE。在其中可以放入现有代码。

这是首先检查页面是否已发布。如果有,它将运行INSERT查询。如果不是,它将显示表格。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将下拉列表中的其他选定值插入数据库

来自分类Dev

如何将多维列表插入sqlite数据库

来自分类Dev

如何将多维列表插入sqlite数据库

来自分类Dev

如何将下拉菜单中的数据插入数据库中的新表?

来自分类Dev

如何使用View中的下拉列表将数据从ViewModel插入数据库

来自分类Dev

将下拉列表中的值插入数据库表

来自分类Dev

如何将检索数据从数据库加载到yii的下拉列表中

来自分类Dev

无法从下拉列表添加值到数据库

来自分类Dev

如何将列表中的数据插入SQLite3数据库

来自分类Dev

如何将gridview数据作为列表(多行)插入数据库WCF

来自分类Dev

如何将数据插入数据库Laravel?

来自分类Dev

如何将数据插入SQL Server数据库

来自分类Dev

如何将数据从json对象插入数据库

来自分类Dev

如何将初始数据插入Mendix数据库?

来自分类Dev

如何将包含点的数据插入数据库?

来自分类Dev

如何将数据从PHP插入MySQL数据库

来自分类Dev

如何将数据插入数据库

来自分类Dev

如何将数据插入SQL Server数据库

来自分类Dev

如何将数据从json对象插入数据库

来自分类Dev

如何将多个数据插入数据库?

来自分类Dev

如何将 HTML 表格数据插入数据库

来自分类Dev

如何将 JSON 数据插入数据库

来自分类Dev

如何从文本框和下拉列表将值插入数据库

来自分类Dev

如何将数据库值绑定到Android代码中的Spinner下拉列表?

来自分类Dev

如何将值从数据库绑定到MVC 3中的下拉列表

来自分类Dev

从列表将数据插入数据库

来自分类Dev

如何将CSV数据插入PostgreSQL数据库(远程数据库)

来自分类Dev

如何将python列表插入特定的Oracle数据库列?

来自分类Dev

如何将元素插入mysql数据库

Related 相关文章

热门标签

归档