【问题标题】:Retrieving table field when checkbox values are equal to another field当复选框值等于另一个字段时检索表字段
【发布时间】:2017-06-26 04:46:07
【问题描述】:

我的语言表在 UI 中包含 LID,LNAME 字段。
我有很多LNAME 的复选框。

当用户选中其中一些并提交时,系统显示LID为选中的复选框。

我的 HTML:

<input type ="checkbox" name="language[]" vaue="English">English

在 PHP 中:

$lang=$_POST['language'];
$sql="select LID from lqnguage where lname=$lang";

请谁能帮帮我,我遇到了麻烦。

【问题讨论】:

  • 提供您的HTMLPHP 代码。
  • English
  • 在 php 中,$lang=$_POST['language'];
  • $sql="select LID from lqnguage where lname=$lang";
  • 我改进了您问题的英文,并添加了您在 cmets 中提供的代码。下次,编辑您的问题以添加更多详细信息。左下角有一个编辑链接。

标签: php sql phpmyadmin


【解决方案1】:

试试下面的代码。

PHP

// This is array for language.
$l_array=array();
$l_array[1]='Gujarati';
$l_array[2]='English';
$l_array[3]='Spenish';

// Get selected languages.
if(isset($_POST['submit']) && $_POST['submit']=='Submit'){
    echo "<pre>";
    print_r($_POST['language']);
}

HTML

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
    <?php foreach($l_array as $lid=>$lname){ ?>
        <input type="checkbox" name="language[]" value="<?php echo $lid; ?>" /><?php echo $lname; ?><br />
    <?php } ?>
    <input type="submit" name="submit" value="Submit" />
</form>

现在,您可以在 Array 中获取选定的语言 ID(作为键)和语言名称(作为值)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    • 2022-10-15
    • 2020-06-03
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多