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.
Ö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.