php - 以复选框形式显示表格内容

标签 php jquery html mysql

我的数据库中有一个名为“project_name”的表,名为“encrypt_decrypt”。该表仅包含 1 个名为“名称”的列,其中包含不同的名称值(例如:p1、p2、p3...)。我必须从我的数据库中检索这些值(p1,p2,p3 ..)并将其显示在注册表上,每个值显示在另一个值下面,并带有一个复选框,以便用户在注册时可以选择任何名称!我如何在 php 中执行此操作???

提前致谢!

<html>
<body>
<form name="reg" action="code_exec2.php" onsubmit="return validateForm()" method="post">
<table width="274" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td><div align="right" style="white-space:nowrap" >Please select the project:</td>
</tr>
<tr>
<td><div align="right"><input type="checkbox" name="project[]" ></div></td>
<td><?php
session_start();
include('connection2.php');
$row=mysql_query("select * from project_name");
$array= array();
$output = mysql_fetch_assoc($row);
 while($output){
     $array[] = $output;
    }
print_r($array);
?></td>
</tr>
<tr>
<td><div align="right"><input type="checkbox" name="Select all" 
 value="select all" onclick="toggle(this)"></div></td>
<td>Select all</td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><input name="submit" type="submit" value="Submit" /></td>
</tr>
</table>
</form>
</body>

最佳答案

试试这个。

$result=mysql_query("select * from project_name");
$checkboxes=array();
while($r=mysql_fetch_assoc($result)){
    $checkboxes[]='<input type="checkbox" name="names[]" value="'.$r['name'].'">'.$r['name'].'<br />';
}

然后在您希望复选框出现的任何位置回显。

echo implode("\n",$checkboxes);

关于php - 以复选框形式显示表格内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23267378/

相关文章:

php - 在SQL中显示客户名称列表无访问报告的好方法是什么

php - 在 php 中显示进程的输出

javascript - 如何带条件输出对象?

Javascript:带按钮的循环声音。 bool 值错误

javascript - 如何将文本框值发送到 javascript 函数?

php - 关于MySQL存储查询的问题

javascript - 如何防止我的超链接刷新页面?

javascript - 如何使用 onclick 提交 Rails AJAX 表单

javascript - jquery可拖放启动和停止功能

html - 如何将不同高度的元素与表格单元格的顶部和底部对齐?