• 11-06-2009, 11:38:03
    #1
    $iletisim_kaydet=mysql_query("INSERT INTO iletisim-okunmamis VALUES ('','$ad','$soyad','$e_posta','$web_adresi','$konu','$mesaj')");
    if($iletisim_kaydet){ echo "tamam";} else { echo "hata";}
    
    }
    bu kodlarda hata nerde defalarca yazmama ragmen olmuyor formdan gelen bilgileri cekiyorum bu kodlarla db ye kaydettirmeye calısıyorum ama :S
  • 11-06-2009, 11:44:43
    #2
    Üyeliği durduruldu
    $iletisim_kaydet=mysql_query("INSERT INTO iletisim-okunmamis VALUES ('','$ad','$soyad','$e_posta','$web_adresi','$konu','$mesaj')"); 
    if($iletisim_kaydet){ echo "tamam";} else { echo mysql_error();} 
     
    }

    yaparak dene çıkan hatayı buraya yaz
  • 11-06-2009, 11:46:05
    #3
    Daha önce defalarca yazdıgım ve çalıştırmama ragmen bu sefer hatayı bende bulamadım :S

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-okunmamis (ad,soyad,e-posta,web-adresi,konu,mesaj) VALUES ('Hüseyin','TUNÇ','hu' at line 1
  • 11-06-2009, 11:50:13
    #4
    her ihtimale karşı, mysql real escape string fonksiyonundan geçirin değerleri.
  • 11-06-2009, 11:51:33
    #5
    Üyeliği durduruldu
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    her ihtimale karşı, mysql real escape string fonksiyonundan geçirin değerleri.
    hatta ihtimal gözetmeksinizn bunu alışkanlık haline getirmelisiniz aslında.

    içinde tek tırnak yada çift tırnak varsa verinin ondan çuvallıyordur
  • 11-06-2009, 11:53:37
    #6
    kodlar burda tek tırnak çift tırnak ben dikkat ederim onlara ama mysql real escape string bu fonksiyon nedir biraz acıklarmısınız?
  • 11-06-2009, 11:56:01
    #7
    Üyeliği durduruldu
    huseyintunc adlı üyeden alıntı: mesajı görüntüle
    kodlar burda tek tırnak çift tırnak ben dikkat ederim onlara ama mysql real escape string bu fonksiyon nedir biraz acıklarmısınız?
    yüce kaynak;
    PHP: mysql_real_escape_string - Manual
  • 11-06-2009, 12:03:55
    #8
    hocam ben en iyisi diğer kodları da yazayım :S

    <?php 
    $iletisim_gonder=$_POST['iletisim_gonder'];
    if (isset($iletisim_gonder)) {
    $ad=$_POST['ad'];
    $soyad=$_POST['soyad'];
    $e_posta=$_POST['e-posta'];
    $web_adresi=$_POST['web-adresi'];
    $konu=$_POST['konu'];
    $mesaj=$_POST['mesaj'];
    $iletisim_kaydet="INSERT INTO iletisim-okunmamis (ad,soyad,e-posta,web-adresi,konu,mesaj) VALUES ('$ad','$soyad','$e_posta','$web_adresi','$konu','$mesaj')";
    mysql_query($iletisim_kaydet) or die ("Hata".mysql_error());
    echo "Veri Eklendi";
    
    }
    ?>
  • 11-06-2009, 19:59:13
    #9
    örnek olarak
    $ad = mysql_real_escape_string($_POST['ad']);