繁体   English   中英

我想根据下拉选择列表显示数据

[英]I want to display the data based on drop down selection list

我正在使用SQL数据创建一个PHP Web应用程序,并希望基于下拉选择显示日志。 我创建了列数据的下拉唯一列表。 然后我将选择用户名,并应显示与该用户名相关的数据,并将其制成表格。 请帮我。 提前致谢

这是源代码:

<?php
$serverName = "TestDB,1433"; //serverName\instanceName
$connectionInfo = array(
    "Database" => "Database123",
    "UID" => "sa",
    "PWD" => "Pass.124"
);
$conn = sqlsrv_connect($serverName, $connectionInfo);

if ($conn)
{
    echo "Connection established.<br />";
}
else
{
    echo "Connection could not be established.<br />";
    die(print_r(sqlsrv_errors() , true));
}
$sql = "SELECT DISTINCT username from [Database123].[dbo].[LOG] ";
$stmt = sqlsrv_query($conn, $sql);
if ($stmt === false)
{
    die(print_r(sqlsrv_errors() , true));
}

echo "<table border='1'>
<table class='table'>

<thead>
<tr>
<th class='w'> User name</th>
<th> Log Time</th>
</tr>
</thead>";
echo "</select>";
while ($row = sqlsrv_fetch_Array($stmt, SQLSRV_FETCH_BOTH))
{
    echo "<option value=";
    echo $row['username'];
    echo ">";
    echo $row['username'];
    echo "</option>";
    echo "<select>";

    sqlsrv_close($conn);
?>

使用这样的选择框

 echo "<select>"; while ($row = sqlsrv_fetch_Array($stmt, SQLSRV_FETCH_BOTH)) { echo "<option value=".$row['username'].">".$row['username']."</option>"; } echo "</select>"; sqlsrv_close($conn); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM