arkadaşlar hafif şekilli anlatmam gerekiyor
$sorgu-sonucu=mysql_query("select * from uyeler ");
A tablosu ------- ----- B Tablosu
-------------- ------ -------------
sorgu-sonucu1 ----- sorgu_sonucu4
sorgu- sonucu2 ----- sorgu-sonucu5
sorgu_sonucu3 ----- sorgu-sonucu6
A ve B tabloları ayrı tablolar tek sorguyla bunu yapabilirmiyiz yoksa 2 sorgumu kullanmamız gerekiyor. İnşallah saçma bir anlatım yapmamışımdır Kusura bakmayın.
Sorgu sonuçlarını 2 ayrı tabloda gösterme
5
●912
- 01-12-2006, 17:49:56
// sorgu sonucumuz kaç tane onu bulalım $toplam = mysql_num_rows(mysql_query("select * from uyeler")); //ilk kolonda kaç tane sorgu sonucu olacak onu bulalım //küsüratlı sonuc olmaması için ceil ile rakamı yuvarlayalım $ilkkolon= ceil($toplam/2); // $say=0; //senin sorgun $sorgu_sonucu=mysql_query("select * from uyeler "); //tabloyu yapalım echo"<table><tr><td>"; //sorgu sonuçlarını listeleyelim while($kayit = mysql_fetch_array($sorgu_sonucu)) { //2. kolona ne zaman gececeğimizi öğrenmek için say değerini arttıralım $say++; //ilk kolonun sonuna gelinmişse yeni tablo yap devam et if($say==$ilkkolon) echo"</td><td>"; echo $kayit['uye_adi']; } //sonuçlar bitti tabloları kapat echo"</td></tr></table>";Bu kadar - 01-12-2006, 21:23:13Kodları uyarladım fakat olmadı crash ın verdiği kodlar yan yana ilerliyodu ben onu alt alta yaptım ama 10 tane olunca yanına yeni bir tablo açmıyor aşağı doğru devam ediyor.
kodlar :
// sorgu sonucumuz kaç tane onu bulalım $toplam = mysql_num_rows(mysql_query("select * from ilanlar")); //ilk kolonda kaç tane sorgu sonucu olacak onu bulalım //küsüratlı sonuc olmaması için ceil ile rakamı yuvarlayalım $ilkkolon= ceil($toplam/2); // $say=0; //senin sorgun $sorgu_sonucu=mysql_query("select * from ilanlar "); //tabloyu yapalım echo"<table><tr><td>"; //sorgu sonuçlarını listeleyelim while($kayit = mysql_fetch_array($sorgu_sonucu)) { //2. kolona ne zaman gececeğimizi öğrenmek için say değerini arttıralım $say++; //ilk kolonun sonuna gelinmişse yeni tablo yap devam et if($say==$ilkkolon) echo"</td><td>"; echo $kayit['markasi']; } //sonuçlar bitti tabloları kapat echo"</td></tr></table>";ben 10 tane sorgu sonucunu bastıktan sonra yananına diğer 10 sorgu sonucunu basıcak.Bunu nasıl yapmam gerekiyor - 01-12-2006, 21:39:21
$say=0; //senin sorgun $sorgu_sonucu=mysql_query("select * from ilanlar limit 0,20"); //20 kayıt cek //tabloyu yapalım echo"<table><tr><td>"; //sorgu sonuçlarını listeleyelim while($kayit = mysql_fetch_array($sorgu_sonucu)) { //2. kolona ne zaman gececeğimizi öğrenmek için say değerini arttıralım $say++; //ilk kolonun sonuna gelinmişse yeni tablo yap devam et if($say=="10") {echo"</td><td>"; }// 10 tane kayıt listelenmişse tabloyu kapat yeni tablo yap echo $kayit['markasi']."<br />"; } //sonuçlar bitti tabloları kapat echo"</td></tr></table>";Bu şekilde olması lazım sanırsam sen echo $kayit['markasi']."<br /> buraya bu şekilde br eklemedin onun için yan yana görüyorsun