gpt4 book ai didi

php - 如果用户选中两个或多个复选框并通过表格显示值,如何从数据库检索值

转载 作者:行者123 更新时间:2023-11-30 00:32:11 25 4
gpt4 key购买 nike

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

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

<button> COMPARE SELECTED

例如,假设用户选中 BAT101 和 BAT201 的复选框,然后单击“比较所选”按钮,然后转到新页面 .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>

最佳答案

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

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

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

关于php - 如果用户选中两个或多个复选框并通过表格显示值,如何从数据库检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22424850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com