我已经使用 mysql 数据库制作了输入选择选项卡。
使用时:
<select name="membership_ID" id="membership" tabindex="1" required="required">
<option value="">-- Membership Type --</option>
<?php $get_membership = mysql_query("SELECT * FROM membership");
while($row_membership = mysql_fetch_array($get_membership, MYSQL_ASSOC)): ?>
<option value="<?php echo $row_membership['ID']; ?>"> <?php echo $row_membership['name']; ?> </option>
<?php endwhile; ?>
</select>
使用 For 循环:
<?php $get_membership = mysql_query("SELECT * FROM membership");
$numRows = mysql_num_rows($get_membership);
for($i=1; $i<= $numRows; $i++){
$row_membership = mysql_fetch_array($get_membership, MYSQL_ASSOC) ?>
<option value="<?php echo $row_membership['membership_ID']; ?>"> <?php echo $row_membership['membership_name']." - ".$row_membership['membership_price']." Rs"; ?> </option>
<?php } ?>
这工作正常,并在没有 while 循环时提供作为选项放置的值。但是当 while/for 循环放置时,不会显示 while/for 循环中的选项。注意:表成员资格包含数据。