gpt4 book ai didi

php - 以数组形式检索 mysql 数据并显示在多个组合框中

转载 作者:行者123 更新时间:2023-11-29 14:48:53 25 4
gpt4 key购买 nike

我正在尝试将 mysql 数据项使用到选择组合框中。它基本上工作得很好,但问题是当有多个组合框时,服务器的负载很大,因为添加每个组合框需要很多时间。我正在尝试找出更好的方法。可以将日期一次拉入数组中以用于 session 并将其放置在组合框中。其逻辑基本上是一个报价单,其中大约 3500 个项目将显示为下拉菜单,用户将选择并输入价格和其他详细信息。行由用户动态添加或删除。我目前正在使用以下代码:-

<?php
$con = mysql_connect('blah blah blah');
if (!$con) {
die ('Could not connect: ' . mysql_error());}
$db = mysql_select_db('blah',$con);
$extract1 = mysql_query("query") OR die (mysql_error());
$numrows1 = mysql_num_rows($extract1);
echo "<select name='itemname' title='select Item Name'>";
echo "
<option>Select Item Description</option>
";
while ($row1=mysql_fetch_assoc($extract1))
{
$ic=$row1['ItemName'];
echo "
<option>$ic</option>
";
}
echo "</select>";
mysql_close($con);
?>

最佳答案

不要回显您的选项,请在 while 语句中执行此操作:

$ic[]=$row1['ItemName'];

然后在页面上任意位置的 while 循环之外:

foreach($ic as $i){
echo "<option>".$i."</option>";
}

关于php - 以数组形式检索 mysql 数据并显示在多个组合框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6219299/

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