Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4
Cevap
1640
Tıklama
0
Öne Çıkarma
PHP ile veritabanından veri çekmek
K
12 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar merhaba şimdi benim bir projem var fakat nasıl yapacağım hakkımda bilgim yok şöyle ki ben bir kitap veritabanı oluşturdum (yazaradı,kitap,id ve tür).Yaptığım web sitesinde div içine ya yazarak(textbox içine) yada listbox'tan bilgi seçerek veritabanımda olan bilgilerimin gelmesini istiyorum.Yani örnek vermem gerekirse karşıma istediğin kitap türünü seçin ve yanında kitap türlerinin olduğu listbox gelicek.Ben o listbox'tan hikaye'yi seçerek veritabanımda türde Hikaye yazan verilerimi çekmesini istiyorum.Bunun kodlamasını veya bu kodlamayı nasıl yapacağımı anlatan bir paylaşım varsa yollar mısınız?



T
12 yıl
Binbaşı

turler diye bi tablo oluşturursun, tür id ve tür adı diye iki sütun olur, kitapların bulundugu tabloda türe göre bu tablodaki tür id lerini kullanırsın,

sonra select box a while ile türleri listelersin, option ların değer kısmına tür id çekersin, selectbox post edildiğinde altta kitaplar kısmını listeler, tür id si olarak selectboxtan gelen post verisini kullanırsın. mantığı bu. sen mi yapmak istersin kod da yazayım mı?


Bu mesaja 1 cevap geldi.
K
12 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: TROJ

turler diye bi tablo oluşturursun, tür id ve tür adı diye iki sütun olur, kitapların bulundugu tabloda türe göre bu tablodaki tür id lerini kullanırsın,

sonra select box a while ile türleri listelersin, option ların değer kısmına tür id çekersin, selectbox post edildiğinde altta kitaplar kısmını listeler, tür id si olarak selectboxtan gelen post verisini kullanırsın. mantığı bu. sen mi yapmak istersin kod da yazayım mı?

Öncelikle yorumunuz için sağolun hocam.Hocam çok yeniyim şimdi şöyle düşünün ben bir kitap sitesi oluşturdum kitaplar sekmesi var.Ona basıyorum ve normal bir web sayfası gibi açılıyor listbox yada textbox'a istenilen türü yazıp yada seçiyoruz.(Atıyorum textbox'a şiir yazacağız yada yada listbox'tan şiiri seçeceğiz.Sonra oluşturduğum veritabanında türler kısmında şiir olanları bulup sıralayacak.)Hocam kod yazabilirseniz çok makbule geçer valla.Çünkü dediklerinizden pek bir şey anlamadım.



T
12 yıl
Binbaşı

turlerin oldugu tabloyu şöyle yapalım;

tablo adı turtablo>

turid | turadi

1 | Roman
2 | Hikaye


 
<form method="post">
<select name="turliste">
<?
$turquery = mysql_query("select * from turtablo order by turadi");
while ($turcek = mysql_fetch_array("$turquery"))
{?>
<option value="<?=$turcek['turid'];?>"><?=$turcek['turadi'];?></option>
<?}?>
</select>

<input type="submit" name="listele" value="Listele">
</post>

<table>
<?
if ($_POST['listele'])
{
$kitapquery = mysql_query("select * from kitaplar order by kitapadi");
while ($kitapcek = mysql_fetch_array("$kitapquery"))
{?>
<tr><td><?=$kitapcek['kitapadi'];?></td></tr>
<?}?>
}
?>
</table>


basitçe böyle, heralde komle yazıp vermemi istemezsin? :)


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @karışık12
K
12 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: TROJ

turlerin oldugu tabloyu şöyle yapalım;

tablo adı turtablo>

turid | turadi

1 | Roman
2 | Hikaye


 
<form method="post">
<select name="turliste">
<?
$turquery = mysql_query("select * from turtablo order by turadi");
while ($turcek = mysql_fetch_array("$turquery"))
{?>
<option value="<?=$turcek['turid'];?>"><?=$turcek['turadi'];?></option>
<?}?>
</select>

<input type="submit" name="listele" value="Listele">
</post>

<table>
<?
if ($_POST['listele'])
{
$kitapquery = mysql_query("select * from kitaplar order by kitapadi");
while ($kitapcek = mysql_fetch_array("$kitapquery"))
{?>
<tr><td><?=$kitapcek['kitapadi'];?></td></tr>
<?}?>
}
?>
</table>


basitçe böyle, heralde komle yazıp vermemi istemezsin? :)

Hocam sağolun ben bunu 1 yıl içnide tam hale getiririm herhalde :D
Edit:Komple yapıp atsanız müthiş bir sevaba girersiniz hocam kandil gecesi size bolca dua ederim :D





< Bu mesaj bu kişi tarafından değiştirildi karışık12 -- 12 Ocak 2014; 23:02:49 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.