【问题标题】:how to retrive value from database if user check two or more checkbox and display value via a table如果用户选中两个或多个复选框并通过表格显示值,如何从数据库中检索值
【发布时间】:2014-03-15 23:07:54
【问题描述】:

各位专家,我有一个页面 (history.php) 可以在用户登录后检索他们的旧数据:- 每个 TITLE 旁边都有一个复选框,

        TITLE   
 <checkbox> BAT101
 <checkbox> BAT102  
 <checkbox> BAT201  

 <button> COMPARE SELECTED

例如,假设用户选中了 BAT101 和 BAT201 的复选框,然后单击按钮 COMPARE SELECTED 然后转到将显示如下的新页面 .php:-

 TITLE       PERCENTAGE RESULT
 BAT 101         30%
 BAT 201         50.2%

百分比结果的数据存储在数据库中,与标题相同.. 任何人都知道我应该实现的源代码吗? 这是我目前的 history.php 代码..非常感谢...!!

<?php

session_start();

if(isset($_SESSION['idmember'])){

$idmembersession = $_SESSION['idmember'];
}
include'configure.php';
?>

<html>
<title>History Page</title><head></head>
<body>
<table>

    <tr>
        <th></th>
        <th>TITLE</th>
        <th>ACTION</th>

    </tr>

     <?php
          $query = "SELECT * FROM documents where idmember='$idmembersession'";
      $sql_query = mysql_query($query) or die('Error 3 :'.mysql_error());
          while($data = mysql_fetch_array($sql_query,MYSQL_ASSOC)){

                        $title = $data['subject'];

 ?>

<tr>
    <td><input type="checkbox" name="checkbox" value="<?php echo $title ?>" /></td>

    <?php
        echo "<td>$title</td>";

}

?>
</tr>

</table> 

  <a href="#" class="button green">Compare selected</a>   
</body></html> 

【问题讨论】:

  • 你能澄清一下,你想做什么??
  • @Cyber​​Boy 如果用户创建多个选中的复选框,我想从数据库中检索数据但我不知道代码..

标签: php mysql sql


【解决方案1】:

使用它来创建复选框... &lt;input type="checkbox" name="selectedcheck[&lt;?php echo $title ?&gt;]" value="&lt;?php echo $title.'=&gt;'.$iddoc; ?&gt;" /&gt; 它将创建一个名为 selectedcheck[] 的数组。

在 newpage.php 中,您可以使用此方法捕获此选定复选框的数组

<?php
if(isset ($_POST["vehicle"]))
{
$selectedcheckbox = $_POST["selectedcheck"];
foreach($selectedcheckbox as $title=>$value)
  {
   echo $title . " Value=" . $value;
  }
}
?>

【讨论】:

  • 我很高兴我帮助了... :)
猜你喜欢
  • 2019-11-23
  • 2020-04-25
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 2017-07-28
  • 1970-01-01
  • 2014-04-24
  • 2012-03-13
相关资源
最近更新 更多