Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Bu koddaki hata ne ?

Konu, 'PHP' kısmında karacaayt tarafından paylaşıldı.

  1. karacaayt

    karacaayt Üye

    Kayıt:
    24 Ocak 2008
    Mesajlar:
    42
    Beğenilen Mesajlar:
    0
    Bu koddaki hata nedir ?

    Arkadaşlar veritabanından veri cekebilmek için bu kodu yazdım ama hata veriyor yardımcı olurmusunuz

    Kod:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <title>Untitled Document</title> 
    </head> 
    
    <body> 
    <table width="504" height="20" border="0" cellpadding="0" cellspacing="0"> 
      <tr> 
        <td width="100">Ad </td> 
        <td width="100">resim</td> 
        <td width="100">a&ccedil;ıklama</td> 
        <td width="100">link</td> 
      </tr> 
    </table> 
    [COLOR=#0000BB]<?php  
    $baglanti [COLOR=#007700]= @[COLOR=#0000BB]mysql_connect [COLOR=#007700]([COLOR=#DD0000]"localhost"[COLOR=#007700], [COLOR=#DD0000]"root"[COLOR=#007700], [COLOR=#DD0000]"ayka00"[COLOR=#007700])or die ([COLOR=#DD0000]"MySQL'e baglanilamadi"[COLOR=#007700]); 
    @[COLOR=#0000BB]mysql_select_db [COLOR=#007700]([COLOR=#DD0000]"site"[COLOR=#007700],[COLOR=#0000BB]$baglanti[COLOR=#007700]); 
    [COLOR=#0000BB]$sql [COLOR=#007700]= [COLOR=#0000BB]mysql_query [COLOR=#007700]([COLOR=#DD0000]"SELECT * FROM download"[COLOR=#007700]); 
    while ([COLOR=#0000BB]$yaz[COLOR=#007700]=[COLOR=#0000BB]mysql_fetch_array[COLOR=#007700]([COLOR=#0000BB]$sql[COLOR=#007700])) { 
    [COLOR=#0000BB]$ad [COLOR=#007700]= [COLOR=#0000BB]$yaz[COLOR=#007700][[COLOR=#DD0000]"ad"[COLOR=#007700]]; 
    [COLOR=#0000BB]?> 
    <table width="504" height="20" border="0" cellpadding="0" cellspacing="0"> 
       <tr> 
         <td width="250"> [COLOR=#0000BB]<? [COLOR=#007700]echo [COLOR=#0000BB]$ad[COLOR=#007700]; [COLOR=#0000BB]?></td> 
      </tr> 
    </table> 
      [COLOR=#0000BB]<? 
      [COLOR=#007700]} 
      [COLOR=#0000BB]?> 
    </body> 
    </html>
    
     
  2. Emre

    Emre Üye

    Kayıt:
    28 Eylül 2004
    Mesajlar:
    248
    Beğenilen Mesajlar:
    0
    ne hatası veriyor ?

    PHP:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>

    <body>
    <table width="504" height="20" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="100">Ad </td>
        <td width="100">resim</td>
        <td width="100">a&ccedil;ıklama</td>
        <td width="100">link</td>
      </tr>
    </table>
    <?php 
    $baglanti 
    mysql_connect ("localhost""root""ayka00") or die ("MySQL'e baglanilamadi");
    mysql_select_db ("site",$baglanti);
    $sql mysql_query ("SELECT * FROM download");
    while (
    $yaz=mysql_fetch_array($sql)) {
    $ad $yaz["ad"];
    ?>
    <table width="504" height="20" border="0" cellpadding="0" cellspacing="0">
       <tr>
         <td width="250"> <? echo $ad?></td>
      </tr>
    </table>
      <?
      
    }
      
    ?>
    </body>
    </html>
     
  3. akyor35

    akyor35 Daimi Üye

    Kayıt:
    7 Nisan 2005
    Mesajlar:
    1,510
    Beğenilen Mesajlar:
    0
    Şehir:
    İstanbul
    1 - hata nedir ?
    2 - table ı döngü içinde açmışsın döngü bitince kapatmışsın (içerdeki table ı kaldırmalısın)
    3 - $bağlantı nedir ?
     
  4. materyalist

    materyalist Daimi Üye

    Kayıt:
    24 Aralık 2007
    Mesajlar:
    771
    Beğenilen Mesajlar:
    0
    Şehir:
    PHP.Net
    Birden çok yanlış var
     
  5. karacaayt

    karacaayt Üye

    Kayıt:
    24 Ocak 2008
    Mesajlar:
    42
    Beğenilen Mesajlar:
    0
    Hata:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\mysql1.php on line 21

    bide bişey sorcam while döngüsü içine tablo acmamda bir sakınca varmı + html kodlarını yazarkan php kapayıp actım bu nekadar doğru
     
  6. materyalist

    materyalist Daimi Üye

    Kayıt:
    24 Aralık 2007
    Mesajlar:
    771
    Beğenilen Mesajlar:
    0
    Şehir:
    PHP.Net

    @mysql_select_db ("site",$baglanti);

    Site adında bir veritabanı olup olmadığını kontrol et. varsada downlad diye bir tablosu olduğundan emin ol



    Doğruluğu Tartışılmaz. PHP'yide gomsen aynı olur htmlide gomsen aynı olur.
    Ama tabloyu komple donguye alma..
    sadece tr yada td kısımları al donguye.
     
  7. Emre

    Emre Üye

    Kayıt:
    28 Eylül 2004
    Mesajlar:
    248
    Beğenilen Mesajlar:
    0



    herhangi bir sıkıntı doğurmaz. performans açısından iyi olmaz derler. ayrıca kodlarının anlamsız görünmesini sağlar.

    yukarıda verdiğim gibi dene ve hata varsa hatayı yazar mısın ?
     
  8. Setting_By

    Setting_By Üye

    Kayıt:
    16 Mart 2008
    Mesajlar:
    89
    Beğenilen Mesajlar:
    0
    1-mysqlde download tablosunun bulundugundan eminmisin ?
    2-$baglanti ne işlemde ? ( sanırım önce mysql baglantı bilgilerini oluşturman gerekiyor .)

     
  9. karacaayt

    karacaayt Üye

    Kayıt:
    24 Ocak 2008
    Mesajlar:
    42
    Beğenilen Mesajlar:
    0
    sorunu çözdüm herkeze teşekkürler
     
  10. materyalist

    materyalist Daimi Üye

    Kayıt:
    24 Aralık 2007
    Mesajlar:
    771
    Beğenilen Mesajlar:
    0
    Şehir:
    PHP.Net
    Arkadaşlar Sorunuzu Çözdüğünüz Zaman, Hataya Mahiyet Veren Sebebide Buraya Yazarsanız,
    Sizin gibi Bu Tür Hatalar ile Karşılaşan Arkadaşlarda Bundan Faydalanır ve Tekrar Konu Açmamış Olur.