【问题标题】:how to retrieve data from select option in php with GET如何使用 GET 从 php 中的选择选项中检索数据
【发布时间】:2013-09-06 12:18:14
【问题描述】:

您好,我的代码有问题。我需要从一个选择选项中检索数据,该选项是从 sql 中选择的。这是代码:

<form action="zadany.php" method="get">
    <label for="select">
Komu zadat novej úkol:
        <select name="users">
<?php
$sql = "SELECT * FROM users";
$result = mysql_query($sql) or die (mysql_error());
while ($row = mysql_fetch_array($result))
{
    $id=$row["id"];
    $username=$row["username"];
    $options.="<OPTION VALUE=\"$id\">".$username;
}
?>
    <option>
        <? echo $options ?>
    </option>
</select>

<br />
Typ úkolu:
<table border="1">

<input type="radio" name="ukol" value="bla1">Ukol 1</input>
<input type="radio" name="ukol" value="bla2">Ukol 2</input>
<input type="radio" name="ukol" value="bla3">Ukol 3</input>

</table>
<br />
<input type="submit" value="zadej úkol">

</form>

动作是:

<?php
include 'core/init.php';
protect_page();
include 'includes/overall/header.php';


echo $_GET['users'];

switch ($_GET["ukol"]) {
    case "bla1":
        echo 'ukol 1';
        break;
    case "bla2";
        echo 'ukol 2';
        break;
    case "bla3":
        echo 'ukol 3';
        break;
    default: 
        echo 'nezadany ziadny ukol';
    }
include 'includes/overall/footer.php';
?>

所以我需要例如在选择菜单中回显所选选项。有人可以帮我解决这个问题吗?非常感谢每一个帖子和回答。

【问题讨论】:

    标签: php get echo option


    【解决方案1】:

    您的 PHP 代码正在生成以下代码:

    <option>
       <OPTION value="your id #1"> Username
    </option>
    

    你可以试试:

    <select name="users">
    <?php
    $sql = "SELECT * FROM users";
    $result = mysql_query($sql) or die (mysql_error());
    while ($row = mysql_fetch_array($result))
    {
        $id=$row["id"];
        $username=$row["username"];
        $options.="<OPTION VALUE=\"$id\">".$username."</OPTION>";
    }
    ?>
    
        <? echo $options ?>
    
    </select>
    

    【讨论】:

      猜你喜欢
      • 2017-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 2016-01-30
      相关资源
      最近更新 更多