Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

veri tabanına kayıt edilmiyor?

erxomiger

0
Onaylı Üye
Üye
Katılım
21 Nisan 2011
Mesajlar
102
Açılan Konu
28
Tepki puanı
0
iki gündür uğraşıyorum ama anlamadım diğer tabloların hepsi çalışıyır ama bu çalışmıyor


tablom baslik , kisa-baslik , metin, tarih


PHP:
function haberekle(){
	
	
	//Post edilmişse ekrana yazdır
            if(isset ($_POST['yazi'])) echo $_POST['yazi'];
	
	
            
        
        
           echo' <form action="index.php?sayfa=haberkayit2" method="post">';
		   echo 'Haber Başlık : <input type="text" name="haberbaslik"><br />';
		   echo 'Haber Kısa Başlık : <input type="text" name="haberkbaslik"><br />';
		   echo 'Haber Tarih : <input type="text" name="tarih"><br />';
               
                include_once("../fckeditor/fckeditor.php") ;

                $fckeditor = new FCKeditor('yazi') ;   //buradaki 'yazi' text alanımızın name="yazi" değerini belirleyecek
                $fckeditor->BasePath = 'fckeditor/' ; //fckeditör'ün kurulu olduğu dosya(İndirdiğiniz dosya)
                $fckeditor->Value = 'Default Value' ;  //Editörümüz yüklendiğindeki default değeri
                $fckeditor->Width = '700';             //FckEditör'ün genişliği.
                $fckeditor->Height = '300';            //FckEditör'ün yüksekliği.

                $fckeditor->ToolbarSet = 'Default';      //Toolbar
                $fckeditor->Config['AutoDetectLanguage']    = false ;
                $fckeditor->Config['DefaultLanguage']        = 'tr';

                $fckeditor->Create() ; //FckEditör oluştur
                
               echo' <br/>
                <input type="submit" value="Gönder" />
            </form>';


	
	}

kayıt fonksiyounu aşağıda


PHP:
function haberkayit2(){
		
		
		$a = $_POST['haberbaslik'];
		$b = $_POST['haberkbaslik'];
		$c = $_POST['tarih'];
		$d = $_POST['yazi'];
		
		$ekle = mysql_query ("INSERT INTO yenihaber (baslik, kisa-baslik, metin, tarih ) values ('$a','$b','$d','$c',)");
		
		if ($ekle){
			
  echo "ekleme başarılı";			
			}else {
				
				echo "başarısız";
				}
		
		}

Ekleme: hiçbir hata kodu da almıyorum sadece hata yazıyor
 

Antika

0
Onaylı Üye
Üye
Katılım
23 Aralık 2010
Mesajlar
451
Açılan Konu
11
Tepki puanı
17
kisa-baslik fieldın adını değiştirip deneyin kisa_baslik, kisaBaslik, kisabaslik gibi gibi
 

tahsindemirkan

Mikro Yazılım Bayi
Onaylı Üye
Üye
Katılım
24 Aralık 2011
Mesajlar
148
Açılan Konu
8
Tepki puanı
1
Konum
İstanbul
("INSERT INTO yenihaber (baslik, kisa-baslik, metin, tarih ) values ('$a','$b','$d','$c',)");
bu kodu

("INSERT INTO yenihaber ('baslik', 'kisa-baslik', 'metin, 'tarih' ) values ('$a','$b','$d','$c',)");
olarak

ya da

("INSERT INTO yenihaber values ('$a','$b','$d','$c',)");
bu şekilde dener misin?
 
Üst