Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
612
Tıklama
0
Öne Çıkarma
PHP Listeleme
C
11 yıl (51 mesaj)
Çavuş
Konu Sahibi

Merhabalar arkadaşlar,
Benim basvurular adında bir tablom var içindeki alan isimlerinden biri kurs.
Ben kurs isminden atıyorum ebru kursuna kayıt olanların listesini yazdırmak istiyorum.
Aslında kompleks bir şey değil ama sorguyu mu yanlış yazıyorum acaba, tablodaki .... kursuna kayıt olanları listelemek için olan işlemleri toparlayamadım:(
PHP'de iyi olanlar yardımcı olur musunuz, şu listeyi görmek istiyorum?

<form action="" method="post">
<select name="kurs" required>
<option value="">Listelemek için eğitim seçiniz...</option>
<option value="Ebru">Ebru</option>
<option value="Resim">Resim</option>
<option value="tenis">tenis</option>
<option value="futbol">futbo</option>
</select>
<button type="submit">Verileri Getir</button>
</form>
<?php

if ($_POST){
$kurs = $_POST["kurs"];
$query = mysql_query("SELECT * FROM basvurular WHERE kurs like '$kurs'");
if (mysql_affected_rows()){
while ($row = mysql_fetch_object($query)){
echo "$kurs";
}
}
} else {
echo '('.$kurs.') eğitimine ait veri bulunamadı!';
}
}
?>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
11 yıl (500 mesaj)
Yüzbaşı

quote:

Orijinalden alıntı: cordel23

if ($_POST){
$kurs = $_POST["kurs"];
$query = mysql_query("SELECT * FROM basvurular WHERE kurs like '$kurs'");
if (mysql_affected_rows()){
while ($row = mysql_fetch_object($query)){
echo "$kurs";
}
}
} else {
echo '('.$kurs.') eĞ?itimine ait veri bulunamadı!';
}
}
?>

Öncelikle tablo yapını anlayamadım. bir tablon var

Tablo adı : basvurular

id | ad_soyad | tarih | tur | kayit

Şeklinde de stunların var sayalım. bunlar arasında birtanesi kayit sütunu sen bu kayit sütununda ebru diye arattığın zaman kayıt olanlar çıksın istiyorsun.




<?php

if($_POST) {


$limit = 10;


$search_word = addslashes(trim(strtolower(strip_tags($_REQUEST['kurs']))));


$search = "LOWER(kayit) like '%".$search_word."%' ";
$sql = "SELECT kayit FROM basvurular WHERE ".$search." ORDER BY id ASC";




$queryx = mysql_query($sql) or die(mysql_error());
$total_result = mysql_num_rows($queryx);


$query = mysql_query( $sql . " LIMIT $limit") or die(mysql_error());


while($row = mysql_fetch_array($query)){


?>




id : <?=$row[id]?>

Ad Soyad : <?=$row[ad_soyad]?>

kayit : <?=$row[kayit]?>


<?php } } ?>




Bu işini görecektir. Kolay gelsin


Bu mesaja 1 cevap geldi.
C
11 yıl (51 mesaj)
Çavuş
Konu Sahibi

Çok teşekkürler oldu, ancak bir problem var.Veritabanında ebru kursunda mesela iki kayıt varsa sayfada iki tane listeleme yapıyor.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @aksoydesign
C
11 yıl (51 mesaj)
Çavuş
Konu Sahibi

Döngüyü kaldırdım oldu.Her kayıt için çalışıyor çünkü.
Teşekkürler yardımın için, kolay gelsin:)



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.