Php 下拉菜单缺少插入的最后一行
我不熟悉php和下拉菜单,我的查询可以工作,但在显示时总是缺少输入的最后一行。因此,如果我输入了两行,下拉列表将只显示一行?我做错了什么Php 下拉菜单缺少插入的最后一行,php,mysql,Php,Mysql,我不熟悉php和下拉菜单,我的查询可以工作,但在显示时总是缺少输入的最后一行。因此,如果我输入了两行,下拉列表将只显示一行?我做错了什么 <?php require("********"); $query=mysql_query("select * from types"); echo "<table > <tr align='left'> <th><
<?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>";
- 当
循环时,您不会关闭(}
)您的李>
- 你也不是始终如一的
用你的桌子结构李>
mysql\uu
函数也不推荐使用
<?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>";
您正在生成无效的html,并且具有无效的PHP。不能在php代码块中嵌入php代码块<代码>我是个白痴新来者…这解决了问题..谢谢$options