• 15-11-2009, 23:43:54
    #1
    Üyeliği durduruldu
    Acemiyim şu anda o yüzden çok basit bir şey soruyorum farkındayım ama çözemedim :S
    Tablo bu.

    Kodlar bunlar.
     
    <?php
    include("db.php");
    ?>
    
    <table width="600" border="1" align="center">
      <tr>
        <td width="69">ID</td>
        <td width="74">Adi</td>
        <td width="114">Soyadi</td>
        <td width="102">Tel1</td>
        <td width="94">Tel2</td>
        <td width="107">Sehir</td>
      </tr>
    <?
    $Sorgu = "SELECT id, adi, soyadi, tel1, tel2, sehir FROM uye ORDER BY adi";
    $Kural = mysql_query ($Sorgu) or die ("ApplicatonError");
    while ($Oku = mysql_fetch_array($Kural)) {?>
      <tr>
        <td height="100"><?=$Oku['id'];?></td>
        <td><?=$Oku['adi'];?></td>
        <td><?=$Oku['soyadi'];?></td>
        <td><?=$Oku['tel1'];?></td>
        <td><?=$Oku['tel2'];?></td>
        <td><?=$Oku['sehir'];?></td>
      </tr>
    <? }?>
    </table>
    Şeklinde çekmek istiyorum tablodan verileri. Fakat bir türlü veri gelmiyor. Boş çekiyor :S Nerede hata yapıyorum ben bir türlü göremedim :S
  • 16-11-2009, 00:10:47
    #2
    birincisi tüm alanları cekeceksen SELECT * FROM şeklinde yapman yeterli.
    ikincisi verileri ekrana basman gerekiyor;

    while ($Oku = mysql_fetch_array($Kural)) {
    echo "
    <tr>
    <td height=\"100\">$Oku['id']</td>
    <td>$Oku['adi']</td>
    <td>$Oku['soyadi']</td>
    <td>$Oku['tel1']</td>
    <td>$Oku['tel2']</td>
    <td>$Oku['sehir</td>
    </tr>

    ";
    }
    ?>
    </table>

    gerekli ayarlamalarını yaparsın
  • 16-11-2009, 01:01:51
    #3
    emrevolkanbjk adlı üyeden alıntı: mesajı görüntüle
    Acemiyim şu anda o yüzden çok basit bir şey soruyorum farkındayım ama çözemedim :S
    Tablo bu.

    Kodlar bunlar.
     
    <?php
    include("db.php");
    ?>
    
    <table width="600" border="1" align="center">
      <tr>
        <td width="69">ID</td>
        <td width="74">Adi</td>
        <td width="114">Soyadi</td>
        <td width="102">Tel1</td>
        <td width="94">Tel2</td>
        <td width="107">Sehir</td>
      </tr>
    <?
    $Sorgu = "SELECT id, adi, soyadi, tel1, tel2, sehir FROM uye ORDER BY adi";
    $Kural = mysql_query ($Sorgu) or die ("ApplicatonError");
    while ($Oku = mysql_fetch_array($Kural)) {?>
      <tr>
        <td height="100"><?=$Oku['id'];?></td>
        <td><?=$Oku['adi'];?></td>
        <td><?=$Oku['soyadi'];?></td>
        <td><?=$Oku['tel1'];?></td>
        <td><?=$Oku['tel2'];?></td>
        <td><?=$Oku['sehir'];?></td>
      </tr>
    <? }?>
    </table>
    Şeklinde çekmek istiyorum tablodan verileri. Fakat bir türlü veri gelmiyor. Boş çekiyor :S Nerede hata yapıyorum ben bir türlü göremedim :S
    $baglanti = @mysql_connect($db_sunucu, $db_user, $db_sifre) or die('Sunucuya Baglanilamiyor.<br>Sistem Yöneticileri ile Görüsün.<br>Olusan Hata: ' . mysql_error()); 
    @mysql_select_db($db_name, $baglanti)  or die('Veritabanina Baglanilamiyor.<br>Sistem Yöneticileri ile Görüsün.<br>Olusan Hata: ' . mysql_error());
    eğer db.php nin içinde buna benzer veritabanı bağlantısı kuran bi kod varsa bi yerde hata yapmamışsın. ama db.php de sadece db bilgileri yazıyor db ye bağlanmıyorsa bağlantıyı kurucak kodu yazman lazım
  • 16-11-2009, 10:32:24
    #4
    Üyeliği durduruldu
    STI hocam echo ile yazdırmamıştım ekrana sanırım sorun oradan doguyor..

    @alcadraz hocam db bağlantısını kontrol ettim orada bir sorun yok.. Zaten orada bir hata da vermiyor. Sanırım echo ile yazdırmam gerekicek

    Akşam eve gidince php öğrenmeye devam

    Teşekkürler ilginize akşam detayları yazarım tekrar.
  • 16-11-2009, 11:53:40
    #5
    <?=$Oku['adi'];?>
    bu şekilde kullanım echo ile aynı işlemi yapar.

  • 16-11-2009, 13:24:42
    #6
    db.php kodlarınıda buraya yazabilirmisin ?
  • 16-11-2009, 14:03:56
    #7
    db bağlantısında sorun yoksa -herhangi bir hata da vermiyor demişsin- sanırım veritabanın boş
  • 16-11-2009, 19:51:47
    #8
    Üyeliği durduruldu
    db veritabanı

    <?php
    $dbhost  = "localhost";
    $dbuname = "root";
    $dbpass  = "";
    $dbname  = "volkan";
    
    mysql_connect("$dbhost","$dbuname","$dbpass") || die ("Mysql Connect Error !");
    mysql_select_db("$dbname") || die ("Mysql Select Db Error !");
    mysql_query("SET NAMES 'utf-8'");
    ?>
  • 16-11-2009, 19:58:35
    #9
    Üyeliği durduruldu
    Buldum arkadaşlar sorunu

    Easyphp'de short open tag off konumundaymış.. Şu anda sorgu hatasız çalışıyor KAfayı yicektim dünden beri.

    İlginiz için hepinize teşekkürler.