[]

PHP'de veri bastırmak

2 sütunlu bir şeyi php ile ekrana bastırmak istiyorum ama beceremedim, hep array hatası alıyorum. sanırım bunun sebebi, bu yazıyı table ile bastırmak zorunda olmam.

bir fonksiyona echo yardımıyla ekledim bu veritabanındaki verilerin sonuçlarını. echo ile tabloya nasıl bastırabilirim?

örneğin şöyle diyelim: $goster'in içine mysql_fetch_array(mysql_query(select * from tablolar)) gibi bir şey atadım. ve $goster'deki her şeyi bastırmak istiyorum tabloyu nasıl kurabilirim php'de?

(mesela echo '<div bla bla bla>asfad</div>' şeklinde falan bir şeyler yapıyorduk ama liste şeklinde nasıl yaparım?

 
liste için li ve ul


  • bonjurkes  (25.01.12 15:35:31) 
söylediğim gibi, echo ile çalıştıramıyorum li ve ul'u.


  • calimdor  (25.01.12 15:39:10) 
array hatasi aliyorsan bu php hatasi. yani kodlarda hata var li ve ul`da sorun yok. Tahminimce while satirinda bi hata var gibime geliyor. Ya da bos sonuc donduruyorsun. koy kodlari suraya bakalim.


  • alideemir1  (25.01.12 15:44:54) 
doğru sonuçları veriyor, ama basıtramıyor.

bastıramamasının sebebi de ul ve li'leri kullanamıyor olmam. şuan tek istedğim şey, ul komutunun içine 2 sütunlu ve satır sayısı sürekli değişen verileri nasıl yerleştiririm. sorun bundan kaynaklanıyor.

ben ul komutunu kullanmayı bilmiyorum, kullanamıyorum php'de.
  • calimdor  (25.01.12 15:51:07) 
yazdıklarımı uyarla:

$sorgu=mysql_query("select * from tablo");

while($s=mysql_fetch_array($sorgu))
{

$isim=$s["ad"]; //burası tablodaki ad sütununu çekiyor.
echo $isim;

}

not:bu şekilde tabloda ne kadar ad verisi varsa düz yazar, ul li halini istersen eklerim. tablodaki diğer sütunları da istediğin şekilde yazabilirsin.
  • neden 40 karakter ki  (25.01.12 15:53:32 ~ 15:55:20) 
kardeş doğru demişsin de, bu sadece tek sütunu bastırıyor. bunda bir sorunum yok zaten.

ama bende Ad ve Soyad diye iki sütun var diyelim. onu nasıl bastıracağım? yani $s'te 2 tane sütun olduğunu düşünürsek, onu bastırmaya çalışınca array hatası alıyorum. tek sütunu seçerek bastırmayı deneyince (senin yaptığın gibi) hiçbir sorun olmuyor.

çift sütunu nasıl bastıracağım kısaca.
-----------------------------------------------------------------------
$goster'de, benim bastırmak istediğim veriler var diyelim toplam 2 sütun ve kaç satır olduğu sürekli değişecek.

siz nasıl bastırırdınız bunu? hangi kodla, direk şuan bastıracakmış gibi yazar mısınız buraya?
  • calimdor  (25.01.12 15:56:42) 
neyse sonunda bulabildim, belki başka arayan da olur cevabı burda bulsunlar:
<?php
$bul = mysql_query("select isimler,count(*) as deneme from sonuc where isim='Ahmet' group by isimler");
$say = mysql_num_rows($bul);
print "<table align=\"center\" border=\"1\">
<tr>
<td>Adı:</td><td>Soyadı</td>
</tr>";
while ($degiskenler= mysql_fetch_assoc ($bul)) {
print "<tr> <td>$degiskenler[isimler]</td><td>$degiskenler[deneme ]</td>
</tr>";
}
mysql_free_result ($bul);
?>
  • calimdor  (25.01.12 16:06:01) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.