将下拉列表保存到数据库中


Save a dropdown list into database

我有一个列表显示从我的数据库:

<<b>List</b>
                <?php
            $select = "SELECT * FROM quabits.inregistrare";
            $result2 = mysql_query($select);
            ?>
        <form id="raport" name="save">
            <table cellspacing='0' cellpadding='0'>
             <tr><td>Selectează:&nbsp;</td>
             <td><select name="den" id="den" onchange="rulare(this.value)">
             <option value="">Selectați un profesor</option>
            <?php 
            while($row=mysql_fetch_array($result2)){
            echo "<option value='" . $row['Email'] ."'> " .$row['Nume'] ." ". $row['Prenume'] ."</option>";
            }?>
            </select>
            </td></tr>
          </table>
</form>
<input id="save" name="save"  type="submit" value="Submit" action="POST"/>

在下拉菜单后,我放了一个提交按钮。

在一个值被选中并点击提交后,我想保存到我的数据库(量子位表inregistrare)的值。我迷路了。有什么帮助吗?

如果您有如下选择:

<select name="den" id="den" onchange="rulare(this.value)">
    <option value="">Selectați un profesor</option>
     .....
</select>

您将使用$_REQUEST['den']检索select的值。

确保将方法类型添加到表单中,例如

<form id="raport" name="save" method="POST">

在PHP中存储POST值:

$den = $_POST['den'];

$den = $_POST['den']; $link = mysqli_connect("host","user","password","database",3306 $sql = "Insert into table ('fieldname') VALUES ('$den'); mysqli_query($link,$sql);

非常基本的解决方案,但我的问题是不太容易理解....