gpt4 book ai didi

php - 如何使用php从数据库获取传递的值数据并显示在html表格中

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

我有数据库和名为supplier的表。它包含不同的列,例如region,country,9xx,10xx

我正在下拉列表中获取9xx,10xx列。当用户选择其中任何一个时,所选值将转到执行mysql查询的页面,然后结果显示在html中表。

问题是我没有从数据库中获取传递值的记录(即供应商ID:10xx或9xx),请查看我的代码

    <?php

$dbHost = 'localhost'; // usually localhost
$dbUsername = 'xxxxxxxxx';
$dbPassword = 'xxxxxxxxxx';
$dbDatabase = 'xxxxxxxxxxx';
$db = mysql_connect($dbHost, $dbUsername, $dbPassword) or die ("Unable to connect to Database Server.");
mysql_select_db ($dbDatabase, $db) or die("Could not select database.");

$supplierid = $_GET['supplier_id'];
//supplierid is 10xx or 9xx

$sql = "SELECT region,country,$supplierid FROM supplierprice order by country ASC ";


$sql_select = mysql_query($sql);

while($rows=mysql_fetch_array($sql_select))
{


if($alt == 1)
{
echo '<tr class="alt">';
$alt = 0;
}
else
{
echo '<tr>';
$alt = 1;
}

echo '

<td id="CPH_GridView1_billingmonth " style="width:40px" class="edit billingmonth '.$rows["id"].'">'.$rows["region"].'</td>
<td id="CPH_GridView1_country " style="width:101px" class="edit country '.$rows["id"].'">'.$rows["country"].'</td>

<td id="CPH_GridView1_mnc " style="width:51px" class="edit mnc '.$rows["id"].'">'.$rows[$supplierid].'</td>

</tr>';

}

?>

最佳答案

您实际上是在混合 HTML 和 PHP。它们可以一起使用,但不能互相使用,您应该使用以下代码:

只需删除以下代码:

echo '  

> <td id="CPH_GridView1_billingmonth " style="width:40px" class="edit billingmonth
> '.$rows["id"].'">'.$rows["region"].'</td>
> <td id="CPH_GridView1_country " style="width:101px" class="edit country '.$rows["id"].'">'.$rows["country"].'</td>
>
> <td id="CPH_GridView1_mnc " style="width:51px" class="edit mnc '.$rows["id"].'">'.$rows[$supplierid].'</td>
>
>
> </tr>';
>
> }
>
> ?>

并在其位置添加以下代码

<td id="CPH_GridView1_billingmonth " style="width:40px" class="edit billingmonth '<?php.$rows["id"] ?>.'"> <?     php echo $row["region"]; ?> </td>                                                 
<td id="CPH_GridView1_billingmonth " style="width:40px" class="edit billingmonth '<?php.$rows["id"] ?>.'"> <? php echo $row["country"]; ?> </td>
<td id="CPH_GridView1_billingmonth " style="width:40px" class="edit billingmonth '<?php.$rows["id"] ?>.'"> <?php echo $row["id"]; ?> </td>

<?php

}

?>

希望这有帮助。

关于php - 如何使用php从数据库获取传递的值数据并显示在html表格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22217228/

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