php - 从 PHP 中的 SELECT 框中获取值

标签 php mysql session html-select

我有一个下拉选择框,可以循环从 SQL 数据库中获取每个相关值。

我正在创建一个表单,以便在按下“提交”按钮时它会重定向到一个执行 INSERT SQL 语句的 PHP 文件。但是,因为选择选项来自循环,所以我不确定在选择它时如何获取正确的值,因为它只是获取从循环中获得的最后一个值。 我很确定我这样做的方式是错误的方式

<?php
echo"<select name='ModuleTitle' id='ModuleTitle' style='width:100%;'>";
echo"<option>Select...</option>";
        //3. Perform database query
        $result = mysql_query("SELECT * FROM Module
        ORDER BY  `ModTitle` ASC;", $connection);
        if(!$result){
            die("Database query failed: " . mysql_error());
        }
    //4. Use Returned Data
    while ($row5 = mysql_fetch_array($result)) {
        $module = $row5[2];
        echo "<option name='{$module}'>".$row5[2]."</option><br />";        
}

echo"</select>";        
echo "<a href='submitREQ.php?id={$module}'><img src='images/submit.jpg' height='27'></a>";

?>

最佳答案

而不是使用 <a href你应该使用 <input type="image" value="submit" src="images/submit.jpg" />

要在提交表单后获取值,您应该使用:$ModuleTitle = $_POST['ModuleTitle'];$_GET如果方法是 get .

关于php - 从 PHP 中的 SELECT 框中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9445312/

相关文章:

php - Wordpress 中的 SQL SELECT 函数不起作用

mysql - 嵌套评论的单一查询

session - 玩框架如何调和Stateless与Session和Cache

Symfony 2 "Your session has timed out or you have disabled cookies"

php - mysql_real_escape_string() 只是创建一个空字符串?

php - PDO 不接收名为 sp 的表格

php - 保存到数据库的 jQuery Portlet

php - 如何将多个查询更新为一个

通过 SSH 隧道连接到 Namecheap 的 MySQL 数据库的 Python 脚本

authentication - 站点如何安全地支持 http(非 SSL) session ?