Sabah 10 dan beri kod yazıyorum burada mutlaka gözümden kaçan birşey var.
Muhakkak çok basit birşey ama
Çok baktım bir türlü göremedim arızayı.
Select içine kategoriler gelmiyor :/
<table border="2"
bordercolor="#a39d91"
bordercolorlight="#656f71"
bordercolordark="lightgreen"
bgcolor="#f1f1f3">
<tr><td>
Urun Adi
</td><td>
<input type="text" name="urun_adi">
Urun Aciklama
<input type="text" name="urun_aciklama">
<td>
Urun Resim
<td>
<input type="text" name="urun_resim">
</td>
</td>
</table>
<?php
include "db.php";
if(!$_GET and !$_POST){
echo '
<form method="POST" action="urun2.php">
<input type="hidden" name="islem" value="urunekle" />
<select size="1" name="essekherif">
';
$gerizekali=mysql_query("select * from kategoriler");
while($q=mysql_fetch_assoc($gerizekali)){
echo '<option value=">'.$q[kat_id].'">'.$q[kat_ad].'</option>';
}
echo '
</select>
<input type="submit" value="urun kaydet" name="B1" />
</form>
';
}
?>Veritabani
CREATE TABLE IF NOT EXISTS `kategoriler` ( `kat_id` int(11) NOT NULL AUTO_INCREMENT, `kat_ad` varchar(225) NOT NULL, PRIMARY KEY (`kat_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin5 AUTO_INCREMENT=21 ; -- -- Tablo döküm verisi `kategoriler` -- INSERT INTO `kategoriler` (`kat_id`, `kat_ad`) VALUES (1, 'deneme kategorisi'), (2, 'Kameralar'), (3, 'Televizyonlar'), (13, 'yucel'), (16, 'osman'), (17, 'anan'), (18, 'emre'), (19, 'mehmet'), (20, 'bulent');