在<select .> (HTML, PHP, SQL) 中使用变量作为 size 属性的值


Using a variable for the value of size attribute in <select ..> (HTML, PHP, SQL)

我正在尝试使用选择制作下拉菜单。内容是数据库中的名称。我希望选择的大小是我的桌中的条目。

我想要的大小

echo '<select name="Tickets" size=5>'; //this works fine, but I want the size to be relative

成为变量而不是常量值 5。到目前为止,我已经尝试过这个:

$query = mysql_query("SELECT * FROM tickets order by ID");
$numrows = mysql_num_rows($query);
//echo $numrows; Was just testing to see if it got the right number (it did).
echo '<select name="Tickets" size=$numrows>'; 

但这似乎行不通。我如何实现这一点?提前干杯!

你不能在

'中回显出一个变量,它需要"

所以你可以把它重写成这样:

echo "<select name='Tickets' size=$numrows>"; 

或者这个:

echo '<select name="Tickets" size='.$numrows.'>';