gpt4 book ai didi

php - 下拉菜单缺少插入的最后一行

转载 作者:行者123 更新时间:2023-11-29 13:26:33 25 4
gpt4 key购买 nike

我是 php 和下拉菜单的新手,我的查询有效,但在显示时总是缺少输入的最后一行。那么如果我输入了两行,下拉菜单将只显示一行?我做错了什么?

     <?php
require("********");

$query=mysql_query("select * from types");

echo "<table >
<tr align='left'>
<th><font color='red'>Description</th>
</tr>";

$options='';

while($dbfield = mysql_fetch_array($query))
{
$options .= '<option>'.$dbfield['Description'].'</option>';
echo "
<form method='post'>
<td><select name='Description'><? echo $options; ?></select>
</tr>";

最佳答案

  • 您没有关闭 (}) while 循环。
  • 你也不一致与你的表结构。
  • mysql_ 函数也已弃用。

    <?php

    require("********");

    $query=mysql_query("select * from types");

    echo "<form method='post'>
    <table>
    <tr align='left'>
    <th><font color='red'>Description</th>
    </tr>";

    $options='';

    while($dbfield = mysql_fetch_array($query)) {
    $options .= '<option>'.$dbfield['Description'].'</option>';
    }

    echo "<tr>
    <td><select name='Description'><? echo $options; ?></select>
    </tr>";

关于php - 下拉菜单缺少插入的最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20051215/

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