Php de bir hata daha aldım!

kadirdemir

Asistan
Katılım
28 Mart 2011
Mesajlar
163
Reaksiyon puanı
0
Puanları
16
Konum
Ankara
Kod:
<?php

echo'<table width="100%" border="0">
  <tr>
    <td colspan="2"><div align="center">kullanci adi</div></td>
    <td width="17%"><div align="center">e - mail</div></td>
    <td width="30%"><div align="center">ad soyad</div></td>
    <td colspan="2"><div align="center">kontrol</div></td>
  </tr>';


  
  $sor = mysql_query("SELECT * FROM uyeler");
  
     while($yaz=mysql_fetch_array($sor)){
        $id=$yaz['id'];
        $kullaniciadi=$yaz['kullaniciadi'];
        $email=$yaz['email'];
        $adsoyad=$yaz['adsoyad'];
        echo '<tr>
    <td width="5%">$id</td>
    <td width="27%"><div align="center">$kullaniciadi</div></td>
    <td><div align="center">$email</div></td>
    <td><div align="center">$adsoyad</div></td>
    <td width="9%">düzenle</td>
    <td width="12%">sil</td>
  </tr>';
     }
     echo"</table>";
?>

burda tablolarda veritabanında çektiğim verilerin çıkmasını beklerken $id,$kullaniciadi,$email,$adsoyad çıktı ama veritabanındaki alan kadar da tablo oluştu. sadece veriler gelmedi değişken isimleri çıktı. nerde hata yaptığımı bilmiyorum. yardım edebilir misiniz?
 

Janmark

Doçent
Katılım
22 Temmuz 2011
Mesajlar
914
Reaksiyon puanı
2
Puanları
218
<?php?> taglarının içine al değişkenleri
 

mgsmus

Asistan
Katılım
1 Aralık 2009
Mesajlar
125
Reaksiyon puanı
5
Puanları
0
Tek tırnak kullanmışsınız.

$var = 'deneme';
echo '$var'; // ekrana $var yazar
echo "$var"; // ekrana deneme yazar

echo '<tr><td>'.$adsoyad.'</td></tr>'; gibi kullanmanız gerekiyor.
 
Katılım
31 Aralık 2007
Mesajlar
17,486
Reaksiyon puanı
189
Puanları
243
Bu arada bütün tabloyu echo ile ekrana basmaktansa sadece değişkenin olduğu yerlerde php tagları ile yaparsanız kodlaması daha rahat olur...
 
Üst