繁体   English   中英

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

[英]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"/>

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

在选择了一个值并单击提交后,我想将该值保存到我的数据库中(quabits table 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);

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM