-
Üyelik
27.11.2013
-
Yaş/Cinsiyet
35 / E
-
Meslek
İnternet Danışmanı
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** K**
-
Mesajlar
735
-
Beğeniler
121 / 106
-
Ticaret
6, (%100)
Merhaba;
Bir formum var. Forma girilen verileri post ettiriyorum ekle.php de postlanan verileri okuyorum veriler gönderilmiş görünüyor. Fakat veritabanına kaydetmek istediğimde hata alıyorum. Acaba nerede hata yapıyorum?
Formu çalışıyor mu diye test ettiğimde echo ile yazdırınca "name" etiketi değil value değerini yazdırıyor. Mesela formun select menüden 2. seçeneği seçtiğimde $acilirmenu ile value değerini yani 1 veriyor ve aynı işlemi veritabanına kaydetmek için denediğimde hata alıyorum, bilgiler kaydedilemedi diyor.
index.php // Formun bulunduğu sayfa
ekle.php // formun post edildiği dosya
include '../baglan.php';
if($_GET['yeni'] and $_GET['yeni']=='kayit'){
$acilirmenu = mysql_real_escape_string($_POST['acilirmenu']);
$nick = mysql_real_escape_string($_POST['nick']);
$ekle = mysql_query("INSERT INTO platform values (NULL, '$acilirmenu', '$nick')");
if($ekle){
echo "Mesajınız kaydedildi!";
}else{
echo "Hata meydana geldi!";
}
}
?>
-
Üyelik
26.11.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Bilgisayar/Web Programclığı
-
Konum
Manisa
-
Ad Soyad
A** D**
-
Mesajlar
257
-
Beğeniler
8 / 46
-
Ticaret
0, (%0)
insert into komutun yanlış
INSERT INTO TabloAdı (Alan1, Alan2, ...) VALUES ("Değer1", "Değer2", ...)
-
Üyelik
10.10.2011
-
Yaş/Cinsiyet
- / E
-
Meslek
Öğrenci
-
Konum
-
Ad Soyad
** **
-
Mesajlar
308
-
Beğeniler
27 / 39
-
Ticaret
9, (%100)
echo mysql_error();
kodunu ekleyerek hatayı buradan yazar mısınız.
-
Üyelik
12.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Öğretmen
-
Konum
Samsun
-
Ad Soyad
O** Y**
-
Mesajlar
1722
-
Beğeniler
398 / 400
-
Ticaret
20, (%100)
@alidebre nin son dediğini yaptınız mı?
.
-
Üyelik
10.10.2011
-
Yaş/Cinsiyet
- / E
-
Meslek
Öğrenci
-
Konum
-
Ad Soyad
** **
-
Mesajlar
308
-
Beğeniler
27 / 39
-
Ticaret
9, (%100)
Hocam hem @alidebre dediği gibi 2 sütuna 3 değer girmişsiniz. NULL'u silmeniz gerekiyor. Bir de VALUES kelimsenin yeri yanlış. Yukarda arkadaş doğru syntaxı vermiş ona göre düzenlerseniz düzelecektir.
-
Üyelik
12.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Öğretmen
-
Konum
Samsun
-
Ad Soyad
O** Y**
-
Mesajlar
1722
-
Beğeniler
398 / 400
-
Ticaret
20, (%100)
$acilirmenu ve $nick değişkenleri boş geliyor olabilir mi?
var_dump fonksiyonu ile test edebilir misin?
var_dump($acilirmenu);
var_dump($nick);
.