Ne bu böyle bir şey:
echo '<select name="select">';
while($row=mysql_fetch_array($result))
{
echo '<option value="' . htmlspecialchars($row['column_for_value']) . '">'
. htmlspecialchars($row['column_for_label'])
. '</option>';
}
echo '</select>';
Tabii ki, karar vermek kadar $row değeri ve her <option> metni için kullanılması gerektiğini den hangi ürün
Just make sure you are escaping the data that comes from your DB -- especially if it can contain HTML ; as you are outputting HTML, this can be done with htmlspecialchars or htmlentities.
Bu kullandığınız charset bağlı, yararlı olabilir ayarı - bu benim örnekte kullanmak vermedi additionnal parametrelerin bir çift sürebilir unutmayın.