Güncelliyor Siliyor ama yei kayıt yapmıyor.

deuahmetArda ARDA

   Arkadaşlar php de  üyelik gerektiren eğitim amaçlı basit bir proje hazırladık. Linux sucularda test ettik ve hiç bir hata almadan çalıştırdık. Ancak projeyi windows  sunucuda çalıştırmak zorundayız. Ana site orada olduğu için. Sesion gibi sorunları aştık ancak bu defada veri tabanına kayıt ekleyememeye başladık. Fakat güncelleme ve silme gibi işlemi yapabiliyoruz. Sedece yeni kayıt yapamıyoruz. Sizce bu sorunu nasıl çözebiliriz. Sunucudan net bir cevap alamadık. Sizce:

$dosyaduncelle = mysql_query("INSERT INTO dosyalar (tarih,isim,ekleyen,ebat) values ('$tarih','$gercek_isim','$ekleyen','$ebat')");

gibi bir komut test ettiğimiz diğer sunucularda çalışıyorda  bu sunucuda çalışmıyor. Fikir verirseniz çok seviniriz. 

Not: Bu sunucuda çalıştırmaya mecburuz. Malesef değiştiremiyoruz.

2011-10-26 17:21:20 Edit:2011-10-26 17:24:08

Php

badyguard14Hilmi BORAN

önce bir if yapısıyla test et bakalım nasıl bir değer dönecek şu şekilde;


if($dosyaekleme){
echo "ekleme başarılı";
}else{
echo "ekleme başarısız";
}

burda eğer eklerse dönen sonuç 1 olur ve ekleme başarılı yazar, 0 yani ekleyememişse başarısız yazar.Buna göre kod dizinini tekrar kontrol et derim.Belki arada kaçırmış olduğun bir nokta vardır.

2011-10-26 19:48:43

Php

saltintopSahin Altıntop

gelen verilerle ilgili bir sıkıntı olabilir, PHP.INI ayarlarını öncekilerle karşılaştırmanda fayda var, hata mesajları kapatılmış olabilir.

ayrıca sayfanın başında sql'i göndermeden önce gelen verileri kontrol etmen gerek, bunun için kısaca 

echo "<pre>";

print_r($_REQUEST);

echo "</pre>"; 

yazarsan sayfa post / get ile geldiğinde ne geldiğini görebilirsin,böylece yazdığın sql sorgusundan önce bir kontrol kodun varsa oraya uygrayıp ugramadığını öğrenebilirsin,

2011-10-27 14:57:39

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro