将数据mysql爆炸成所选项目

时间:2012-11-24 08:28:10

标签: php mysql

我在mysql中有数据

ID | MERCHANT_ID | card_support |

1 | 000001 |签证,万事达卡,美国运通卡|
2 | 000002 |签证,万事达卡|

PHP:
我觉得php中有问题:

<?php $qryselect = mysql_query("select * from cc_merchant"); ?>
  <span style="font:25px Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold;">CREDIT CARD TYPE</span>
            <?php 
            $getcard = mysql_fetch_assoc($qryselect);
            $card = $getcard['card_support']; 
            $cctype = explode(',',$card);
            ?>
            <select>
            <option value="">&nbsp;</option>
            <?php for ($a = 0; $a < sizeof($cctype); $a++) {?>
            <option value="<?php echo $cctype[$a]; ?>"><?php echo $cctype[$a]; ?></option>
            <?php } ?>
            </select>

这里的问题是什么...我想在我爆炸之后将数据显示到所选项目中...但它似乎没有任何显示...请帮助...

1 个答案:

答案 0 :(得分:-2)

最好使用count()而不是sizeof(),因为sizeof()在大多数其他语言中并不意味着相同。此外,建议使用foreach()迭代数组:

foreach($cctype as $c){
    echo '<option value="'.$c.'">'.$c.'</option>';
}