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.