Bu Konu Kez Okundu 3 Cevap Aldı Toplam 1 Sayfa Mevcut / 1. Sayfa
YAZAN
  • beta_sat
  • MESAJI argument hatası alıyorum 08.07.2008 21:18:18 Şikayet Alıntı Yap
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\appserv\www\index.php on line 29

    kendi başıma bişiler yapayım dedim hep üsteki hatayı alıyorm bir türlü bulamadım   hata nerde arkadaşlar




    Kod
     <?php
    include("ayar.php");



        echo 
    "<form action=\"kaydet.php\" method=\"post\">
    <table width=\"258\" align=\"center\">
      <tr>
        <td width=\"22\">Adi</td>
        <td width=\"224\"><label>
          <input name=\"adi\" type=\"text\" id=\"adi\">
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><label>
          <input type=\"submit\" name=\"Submit\" value=\"gönder\">
        </label></td>
      </tr>
    </table>
    </form>"
    ;



    While(
    $yaz=mysql_fetch_array($sor)){
    $adi  =$yaz['adi'];







    }




    ?> 





    Kod
     <?php
    include("ayar.php");

    $adi   $_POST["adi"];


    if(
    $adi==""){

    echo 
    "<cente>Lütfen Bir Ad girin";
    header("refresh: 2; url=index.php");


    }else{


        
    $ekle    mysql_query("INSERT INTO gir (adi) values('$adi')");
        if(
    $ekle){
        
        
        echo 
    "<center>Mesajiniz Kaydedildi</center>";
        
    header("Refresh: 2; url=index.php");
        }else{
        
        echo 
    "<center>Hata <BR>Mesajiniz Kaydedilemedi</center>";
        
    header("Refresh: 2; url=index.php");


           }



    }

    ?> 







    Kod
     <?php

    $dbhost     
    "localhost";
    $dbuser     "root";
    $dbpass        "";
    $dbadi        "ilan";

        
    $baglan        mysql_connect($dbhost,$dbuser,$dbpass);
        if(! 
    $baglan) die("Mysql Baglantisi Saglanamiyor");
        
        
        
        
    mysql_select_db($dbadi,$baglan) or die("Veritabani Baglantisi Saglanamiyor");




    Function 
    Filitrele($text){
    $gelenmesaj        = array("<",">","refresh","lcation","script","\n");
    $yenimesaj        = array("<",">","ref>esh","lca>ionl","scr>pt","<br>");

    $son    str_replace($gelenmesaj,$yenimesaj,$text);
    return 
    $son;

    }

    ?>
    YAZAN
  • Hakikat
  • MESAJI argument hatası alıyorum 08.07.2008 21:53:28 Şikayet Alıntı Yap
    Kod
    While($yaz=mysql_fetch_array($sor)){ 
    $adi  =$yaz['adi']; 



    burada döngüye soktugunuz $sor isimli resource sorgusu tanımlanmamış tanımlanmayan bir sorguyu nasıl döndürebilrki
    doğal olarak arguman hatası alıyorsun

    Kod
    $sor mysql_query(vs...);


    şeklinde bir sorgun olması lazım
    YAZAN
  • beta_sat
  • MESAJI argument hatası alıyorum 08.07.2008 22:07:53 Şikayet Alıntı Yap
    Hakikat Demişki
    Kod
    While($yaz=mysql_fetch_array($sor)){ 
    $adi  =$yaz['adi']; 



    burada döngüye soktugunuz $sor isimli resource sorgusu tanımlanmamış tanımlanmayan bir sorguyu nasıl döndürebilrki
    doğal olarak arguman hatası alıyorsun

    Kod
    $sor mysql_query(vs...);


    şeklinde bir sorgun olması lazım



    hocam tam olarak ne yapmam lazım acaba o kadar bilgim yok malesef
    YAZAN
  • veritabani
  • MESAJI argument hatası alıyorum 08.07.2008 23:28:58 Şikayet Alıntı Yap
    Abicim hocamın anlatmak istediği
    Kod
     While($yaz=mysql_fetch_array($sor)){ 
    $adi  =$yaz['adi'];  
    şunu yazmışsın ya,   şu
    Kod
     $sor 
    değişkenini nerden çekiyorsun onu neye dayanarak yazıyorsun onu yazman için şöyle birşey yapman lazım

    Kod
     

    $sor 
    mysql_query("SELECT * FROM tabloadi");
    while(
    $yaz mysql_fetch_array($sor)){

    $adi  $yaz[adi];
    $ornek  $yaz[ornek];

    }