• 31-08-2009, 06:58:33
    #1
    veritabanına bağlanıyorum.

    <?
    $baslik = $yemekadi;
    $kat_id = $katid;
    $tarif = $yemektarifi;
    $resim = $yemekresmi;
    $sure = $suresi;
    $zorluk = $zorlukderecesi;
    $etiket = $etiketfull;
    $malzeme = $malzemelistesi;
    $hit = "0";
    $onay = "1";
    $tarih=date('d-m-20y');
    mysql_query("insert into tarif (id,kat_id,onay,baslik,resim,tarif,zorluk,sure,mal zeme,etiket,gonderen,tarih,hit) values ('','$kat_id','$onay','$baslik','$resim','$tarif', '$zorluk','$sure','$malzeme','$etiket','Editör','$ tarih','$hit')");
    echo "İçerik eklendi";

    ?>

    bu kodlar ile veritabanına kayıt yapıyorum içerik eklendi diyor fakat içerik eklenmiyor hata felanda vermiyor.

    sizce sorun ne olabilir ?

    teşekkür ederim.
  • 31-08-2009, 07:06:53
    #2
    Üyeliği durduruldu
    sanırım post metoduyla cekıyosun..
    bı denermısın su kodu
    <?php
    $baslik = $_POST["yemekadi"];
    $kat_id = $_POST["katid"];
    $tarif = $_POST["yemektarifi"];
    $resim = $_POST["yemekresmi"];
    $sure = $_POST["suresi"];
    $zorluk = $_POST["zorlukderecesi"];
    $etiket = $_POST["etiketfull"];
    $malzeme = $_POST["malzemelistesi"];
    $hit = "0";
    $onay = "1";
    $tarih=date("d.m.Y");
    $yaz = mysql_query("insert into tarif (kat_id,onay,baslik,resim,tarif,zorluk,sure,malzeme,etiket,gonderen,tarih,hit) values ('$kat_id','$onay','$baslik','$resim','$tarif', '$zorluk','$sure','$malzeme','$etiket','$Editör','$tarih','$hit')");
    echo "İçerik eklendi";
    ?>
  • 31-08-2009, 07:07:19
    #3
    Üyeliği durduruldu
    Öncelikle bir form oluşturdun mu? $yemekadi değişkeni nereden geliyor. Kodların tamamını koyarsan yardımcı olabilirim. Herşey tamamsa values den sonraki parantezde ', kısmını silip dene
  • 31-08-2009, 07:12:14
    #4
    autlaw adlı üyeden alıntı: mesajı görüntüle
    sanırım post metoduyla cekıyosun..
    bı denermısın su kodu
    <?php
    $baslik = $_POST["yemekadi"];
    $kat_id = $_POST["katid"];
    $tarif = $_POST["yemektarifi"];
    $resim = $_POST["yemekresmi"];
    $sure = $_POST["suresi"];
    $zorluk = $_POST["zorlukderecesi"];
    $etiket = $_POST["etiketfull"];
    $malzeme = $_POST["malzemelistesi"];
    $hit = "0";
    $onay = "1";
    $tarih=date('d-m-20y');
    $yaz = mysql_query("insert into tarif (kat_id,onay,baslik,resim,tarif,zorluk,sure,malzeme,etiket,gonderen,tarih,hit) values ('$kat_id','$onay','$baslik','$resim','$tarif', '$zorluk','$sure','$malzeme','$etiket','$Editör','$tarih','$hit')");
    if(mysql_num_rows($yaz) > 0){
    echo "İçerik eklendi";
    }
    ?>
    Maalesef hata verdi.
    "Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

    edit: post ile çekmiyordum. o kayıt işlemlerinden önceki yerde değişkenleri başka verilere eşitledim.

    $yemekadi; verinin adını yazdırıyor. post ile çekmiyorum.
    Alone adlı üyeden alıntı: mesajı görüntüle
    Öncelikle bir form oluşturdun mu? $yemekadi değişkeni nereden geliyor. Kodların tamamını koyarsan yardımcı olabilirim. Herşey tamamsa values den sonraki parantezde ', kısmını silip dene
    Kodları başka yerden çekiyor. değişkenleri kayıt işlemlerinden hemen sonrasında echo ile ekrana yazdırdığımda herhangi bir sorun yok tüm değişkenler sağlam. ekrana yazıyor. fakat o kod ile veritabanına kayıt edilmiyor.
  • 31-08-2009, 07:14:05
    #5
    Üyeliği durduruldu
    en son halini düzenledim..
    bi daha denermısın
  • 31-08-2009, 07:15:13
    #6
    Üyeliği durduruldu
    $yaz = mysql_query("insert into tarif (kat_id,onay,baslik,resim,tarif,zorluk,sure,malzeme,etiket,gonderen,tarih,hit) values ('$kat_id','$onay','$baslik','$resim','$tarif', '$zorluk','$sure','$malzeme','$etiket','$Editör','$tarih','$hit')");
    satırını

    $yaz = mysql_query("insert into tarif (kat_id,onay,baslik,resim,tarif,zorluk,sure,malzeme,etiket,gonderen,tarih,hit) values ('$kat_id','$onay','$baslik','$resim','$tarif', '$zorluk','$sure','$malzeme','$etiket','$Editör','$tarih','$hit')") or die(mysql_error());
    olarak değiştirip sonucu yazar mısın?
  • 31-08-2009, 07:16:18
    #7
    Üyeliği durduruldu
    $Editör' bu değişken nerden geliyor
  • 31-08-2009, 07:16:40
    #8
    mesajımı düzenledim. post metoduyla çekmiyorum. dediklerinizi yapayım.
  • 31-08-2009, 07:22:53
    #9
    Alone adlı üyeden alıntı: mesajı görüntüle
    $yaz = mysql_query("insert into tarif (kat_id,onay,baslik,resim,tarif,zorluk,sure,malzeme,etiket,gonderen,tarih,hit) values ('$kat_id','$onay','$baslik','$resim','$tarif', '$zorluk','$sure','$malzeme','$etiket','$Editör','$tarih','$hit')");
    satırını
    $yaz = mysql_query("insert into tarif (kat_id,onay,baslik,resim,tarif,zorluk,sure,malzeme,etiket,gonderen,tarih,hit) values ('$kat_id','$onay','$baslik','$resim','$tarif', '$zorluk','$sure','$malzeme','$etiket','$Editör','$tarih','$hit')") or die(mysql_error());
    olarak değiştirip sonucu yazar mısın?
    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 'image/zor1.gif'>

    sanırım hata zorlukderecesi yüzünden. phpmyadmin'den zorluk alanının yapısını ne yapmalıyım?

    <img src="resim.gif">
    gibi kodlar eklenecek ?

    BHCoder adlı üyeden alıntı: mesajı görüntüle
    $Editör' bu değişken nerden geliyor
    kodlarımda o değişken yok.