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

时间:2014-06-07 20:10:22

标签: php html sql

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

<<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"/>

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

选择一个值并单击提交后,我想保存到我的数据库(quabits table inregistrare)中。 在这里,我迷失了。有帮助吗?

2 个答案:

答案 0 :(得分:1)

如果您选择以下内容:

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

您可以使用$_REQUEST['den']检索选择的值。

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

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

在PHP中,您将存储POST值:

$den = $_POST['den'];

答案 1 :(得分:0)

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

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