首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL中的复选框而不是下拉列表

MySQL中的复选框而不是下拉列表
EN

Stack Overflow用户
提问于 2013-08-26 06:24:40
回答 2查看 3K关注 0票数 0

下面有这个工作代码,但是我想将它从下拉列表更改为复选框,这样就可以选择多个选项并传递给进一步的操作,而不仅仅是下拉列表允许的一个选项。我是PHP的新手,对此做了大量的搜索,但没有成功。任何帮助都是非常感谢的。

代码语言:javascript
复制
    $l = $_POST['LT'];
    $pals = '';

    $r = mysql_query("SELECT DISTINCT pal_num FROM pl_tab WHERE lt_num='$l'");

    while($row = mysql_fetch_assoc($r))
    {
        $pals .= '<option>'.$row['pal_num'].'</option>';

    }

    if($pal == '')
        echo '';
    else 
    echo '<form name="get_pal" action="post.php" method="POST">';
    echo '<select name="pal_numb"><option>Select Pal</option>'.$pals.'</select>';
    echo '<input type="submit" name="post" value="Go!">';
    echo '</form>';
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-26 06:30:41

带复选框

代码语言:javascript
复制
<?php
    $l = $_POST['LT'];
    $pals = '';

    $r = mysql_query("SELECT DISTINCT pal_num FROM pl_tab WHERE lt_num='$l'");

    while($row = mysql_fetch_assoc($r))
    {
        $pals .= '<input type="checkbox" name="pal_numb[]" value="'.$row['pal_num'].'">'.$row['pal_num'].'<br>';
    }

    if($pal == '')
        echo '';
    else
    echo '<form name="get_pal" action="post.php" method="POST">';
    echo $pals;
    echo '<input type="submit" name="post" value="Go!">';
    echo '</form>';
?>

与选择倍数

如@sudhakar所说,将multiple添加到select后如下

代码语言:javascript
复制
 echo '<select name="pal_numb" multiple><option>Select Pal</option>'.$pals.'</select>';
票数 2
EN

Stack Overflow用户

发布于 2013-08-26 06:31:37

代码语言:javascript
复制
$l = $_POST['LT'];
$pals = '';

$r = mysql_query("SELECT DISTINCT pal_num FROM pl_tab WHERE lt_num='$l'");

while($row = mysql_fetch_assoc($r))
{
   $pals .= '<br /><input type="checkbox" name="pal_numb" value="'.$row['pal_num'].'">'.$row['pal_num'];

}

if($pal == '')
    echo '';
else 
echo '<form name="get_pal" action="post.php" method="POST">';
echo $pals;
echo '<input type="submit" name="post" value="Go!">';
echo '</form>';

使用此代码

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18437858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档