Select Box Sorunu :S

bwrakun
29-12-2008, 16:00   |  #1  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
101 mesaj
Kayıt Tarihi:Kayıt: Oca 2008

 

merhabalar .. mysql den select box içine verileri çekiyorum. Ancak bir veri seçildiği zaman bnm mysql e eklediğim bi makalenin gösterilmesini istiyorum.. Benimkinde .... çıkıor sadece..

veritabanımda urunler isminde de tablom var.bu tablomun içindede id(tinyint),isim(varchar, 50) ve makale(text,150)

alanları var.

ve php belgemdede bunlar var :

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
<? // veritabanı bağlantısı mysql_connect("localhost","--","---"); mysql_select_db("---"); // seçim düğmesi tıklandığında , "secim" değeri kontrol edilecek.Eğer değer boş değilse ,$secim değeri konulacak. if(isset($secim)&&$secim!=""){ $secim=$_GET['secim']; } ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Windows-1254" /> </head> <body> <form id="form1" name="form1" method="get" action="<? echo $PHP_SELF; ?> "> Ürün Listesi: <select name="secim"> <option value="">--- Secim Yap ---</option> <? // Veritabanındaki urunler tablosundan kayıtları alıyoruz (table "urunler"). $biliecom_hayalllet=mysql_query("select * from urunler order by id asc"); // While döngüsü ile kayıtları gösteriyoruz while($urun_listesi=mysql_fetch_assoc($biliecom_hayalllet)){ ?> <option value="<? echo $urun_listesi['id']; ?>" <? if($urun_listesi['id']==$select){ echo "selected"; } ?>><? echo $urun_listesi['isim']; ?></option> <? // döngü bitti } ?> </select> <input type="submit" name="Submit" value="Secim" /> </form> <hr> <p> <? // Liste kutusundan seçim yapıldıysa . if(isset($secim)&&$secim!=""){ // Veritabanında ürünler tablosundan kayıt alıyoruz. $sonuc=mysql_query("select * from urunler where id='$secim'"); $dizi=mysql_fetch_assoc($sonuc); ?> Ürün Bilgisi <strong><? echo $dizi['isim']; ?></strong> </p> <p>........................................<br> ........................................<br> ........................................ <? // if koşulu sonu } // veri tabanı bağlantısını kapatıyoruz mysql_close(); ?> </p> </body> </html>
bnm asıl istediğim ise veritabnındaki urunler tablosununn içindeki isim adlı alandan verilerin çekilip select box içine konulması.Birisi seçtiğinde ise aynı id li makalenin hemen alt tarafta gözükmesi :S

TechExpert
01-01-2009, 23:18   |  #2  
Yeni Üye
Teşekkür Sayısı: 0
29 mesaj
Kayıt Tarihi:Kayıt: Kas 2008

Eğer page üzerinde asenkron işlem yapacaksan bunun için AJAX kullanman gerekiyor.

Turhost