MySQL veritabanından çekilen verilerin açılır menü (combobox) halinde yazdırılması.

← LİSTEYE DÖN

Açıklama

Veritabanından çekilen verileri comboboxta yazdıran güzel bir kod. Herhangi bir formun içerisinde <SELECT></SELECT> blokları arasına yerleştirilmesi gerekiyor.
PHP SOURCE CODE
<SELECT NAME='kategori_id'>
<?
$dbh=mysql_connect ("localhost", "", "") or die (' Veritabanına bağlantı sağlanamıyor. Nedeni: ' . mysql_error());
mysql_select_db ("veritabanı_adı");

$sql = "SELECT * FROM tablo";		
$sonuc = mysql_query($sql);
while ($satir = mysql_fetch_row($sonuc))
{
	?>
	<OPTION Value="<?=$satir[0]?>"><?=$satir[1]?></OPTION>
	<?
}
?>
</select>

Detaylı İnceleme

Form içerisinde kullanıldığında formun gönderildiği sayfada değişken değerini almak için <SELECT> tagındaki NAME değerini kullanmak gerekiyor. $satir[0] veritabanından gelen kayıdın ilk değeridir.
Görüntülenme: 4344
Ekleyen: Administrator