• 11-10-2009, 18:26:51
    #1
    Üyeliği durduruldu
    <?php
    echo "
    <form action=\"dosyayukle.php\" method=\"post\" enctype=\"multipart/form-data\">
    
    <div align=\"center\">
    
    <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
        <tr>
            <td colspan=\"3\">
            <p align=\"center\">Lütfen Resim Dosyanýzý Seçin<br>
    &nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>
          
    <select name=\"KatSec\" size=\"1\">
      <option>";
    
    $liste = mysql_query("SELECT kategori FROM isim");
    
    while ($listele = mysql_fetch_array($liste)) {
    
    $katisim = $listele ['isim'];
    
    echo $katisim;
    }
    echo"
    </option>
    </select>";
    
    echo "
          </td>
          </tr>
        <tr>
            <td width=\"49\">Resim 1</td>
            <td width=\"10\">&nbsp;</td>
            <td width=\"194\"><input type=\"file\" name=\"resim1\" size=\"20\"></td>
        </tr>
    
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td><input type=\"submit\" value=\"Gönder\"></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          </tr>
    </table>
    
    </div>
    
    </form>";
    
    ?>
    Aldığım hata:


    Alıntı
    Warning: mysql_fetch_array():supplied argument is not a valid MySQL result resource in C:\AppServ\www\carizmania\CCP\panel.php on line 23
    Php Myadminde carizmania dbsinde kategori tablosu var onun içinde de id ve isim olarka iki ayrı değer var. isim değerinin tipi varchar...


    Hepinize şimdiden teşekkürler. Sorunu çözmeme yardımcı olacak arkadaşa +1rep vereceğim.
  • 11-10-2009, 18:27:37
    #2
    Tabloda veri varmı ?
  • 11-10-2009, 18:34:27
    #3
    Üyeliği durduruldu
    şu şekilde denedinmi?

    $liste = mysql_query("SELECT id,isim FROM kategori");
  • 11-10-2009, 18:44:19
    #4
    Üyeliği durduruldu
    KingMania adlı üyeden alıntı: mesajı görüntüle
    Tabloda veri varmı ?

    Evet var.


    uguronline adlı üyeden alıntı: mesajı görüntüle
    şu şekilde denedinmi?
    $liste = mysql_query("SELECT id,isim FROM kategori");


    Şimdi denedim, hiçbir değişiklik olmadı hata aynı.
  • 11-10-2009, 19:01:19
    #5
    Alıntı
    $liste = mysql_query("SELECT id,isim FROM kategori") or die ("Error:".mysql_error ());
    kodu ile mysql tarafında hata varmı bak.
    kullandığın değişkenlerin isimlerini kontrol et yanlış bişey varmı?
  • 11-10-2009, 19:08:30
    #6
    Üyeliği durduruldu
    Meksikalı adlı üyeden alıntı: mesajı görüntüle
    kodu ile mysql tarafında hata varmı bak.
    kullandığın değişkenlerin isimlerini kontrol et yanlış bişey varmı?


    Alıntı
    Error: No database selected
    Database seçilmedi diyor. :S



    // EDİT //



    neden Çünkü DB dosyasını include etmedik

    Çok teşekkrler oldu. ancak ne kadar kategori varsa hepsini tek satırda gösteriyor bunu nasıl seçenkli yapacağız. ?



    +Rep verildi
  • 11-10-2009, 20:58:49
    #7
    Üyeliği durduruldu
    Ben Çözdüm...

    Listeleme yapacak arkadaşlar.


    Alıntı
    echo "
    <select>
    <option value=-1>Bir Marka Seçiniz</option>";

    $liste = mysql_query("SELECT id,isim FROM kategori");
    while($listele = mysql_fetch_array($liste, MYSQL_ASSOC)) {
    echo "<option value=\"".$listele['id']."\">".$listele['isim']."</option>";
    }
    echo"
    </select>";