在我们的数据库上,我们有一个名为 ResultType 的字段名称。
有多种类型的值与 ResultType 字段名相关联。
我们的要求是查询我们的数据库并使用复选框显示 ResultType 的值,以便用户可以选择检查一个或多个值。
用户可以单击 Check All 复选框来选择所有复选框值。
用户也可以选中 UnckAll 复选框以取消选择他们的选择。
一个简单的 JS(attach) 正在处理这个问题。
我遇到的问题是 ResultType 的值没有显示在复选框旁边。
我们有一个名为dbConnect.php
where 连接到我们的 sql server db 的文件,以及定义的凭据。
我下面的代码有问题,我无法弄清楚。
<head>
<script type="text/javascript">
function checkAll(formName, status){
for (i = 0; i < formName.length; i++)
formName[i].checked = status.checked? true:false
}
</script>
</head>
<body>
<h3>Search Options</h3>
<form name ="checkForm" method="post" action="Search.php">
<input type="checkbox" name="srcoptions"
onClick="checkAll(this.form,this)">Check/Uncheck All
<?php
// Connect to SQL Server database
include("../connections/dbConnect.php");
// Construct query
$sql = "SELECT * FROM Results";
// Execute query
$stmt = sqlsrv_query( $conn, $sql);
if( $stmt === false )
{
echo "Error in executing query.</br>";
die( print_r( sqlsrv_errors(), true));
}
// Retrieve and display the results of the query
while($row=mysql_fetch_array($res)){
echo '<input type="checkbox" name="chk[]"
value =<font class=heading>'.$row["resultType"].'</font>><font class=heading>'.$row["resultType"].'</font><br>';
}
// Free statement and connection resources
sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);
?>
<P><input type="submit" value="Search">
</form>
</body>
</html>
非常感谢您的帮助