Şu kodda bi sıkıntı var mı arkadaşlar?
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');