-
Üyelik
16.02.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Web Developer
-
Konum
İzmir
-
Ad Soyad
S** A**
-
Mesajlar
277
-
Beğeniler
32 / 31
-
Ticaret
1, (%100)
aşağıdaki kod ile işlem yaptıgım zaman else devreye giriyor ve kayıt esnasında sorun oluşuyor. daha onceden calısıyordu bilgisayarıma format attım yedeklediğim site dosyalarını geri yükledim veritabanı işlemlerinde hata almaya başladım yardımcı olursanz sevinirim
$kontrol=mysql_query("INSERT INTO icerik (ana_kategori) VALUES ('$ad')");
if (mysql_query($kontrol)){//Sorgu başarılı bir şekilde çalıştırıldıysa
echo "Kayıt Başarılı";
}
else{
echo "Kayıt Esnasında Bir Sorun Oluştu!";
}
-
Üyelik
03.11.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
Öğrenci
-
Konum
Bursa
-
Ad Soyad
F** V**
-
Mesajlar
49
-
Beğeniler
26 / 3
-
Ticaret
0, (%0)
veritabanının ekran görüntüsünü post ettiğin formun tamamındaki kodları ve bağlantı kodlarını da yaz istersen böyle zor !
-
Üyelik
03.11.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
Öğrenci
-
Konum
Bursa
-
Ad Soyad
F** V**
-
Mesajlar
49
-
Beğeniler
26 / 3
-
Ticaret
0, (%0)
Tablonda ana_kategori diye bir alan yok bu alanı oluştur birde form da input name="ana_kategori" olsun bu alana dikkat et.
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
$kontrol=mysql_query("INSERT INTO icerik (ana_kategori) VALUES ('$ad')");
if (mysql_query($kontrol)){//Sorgu başarılı bir şekilde çalıştırıldıysa
echo "Kayıt Başarılı";
}
else{
echo mysql_error(); // Hatayı ekrana yazdırır.
}
Yukardaki kodu deneyin. Neden hata verdiğini ekrana yazıcak. Hatayı buraya aktarın, yardımcı olalım.
-
Üyelik
03.11.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
Öğrenci
-
Konum
Bursa
-
Ad Soyad
F** V**
-
Mesajlar
49
-
Beğeniler
26 / 3
-
Ticaret
0, (%0)
$ana_kategori = $_post["ana_kategori"];
$kaydet =mysql_query("insert into icerik (ana_kategori) values ('$ana_kategori')");
?>
şeklinde dene
-
Üyelik
03.11.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
Öğrenci
-
Konum
Bursa
-
Ad Soyad
F** V**
-
Mesajlar
49
-
Beğeniler
26 / 3
-
Ticaret
0, (%0)
Veya jelioxe dediği gibi yap
-
Üyelik
25.10.2015
-
Yaş/Cinsiyet
30 / E
-
Meslek
Computer Science
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** A**
-
Mesajlar
71
-
Beğeniler
1 / 19
-
Ticaret
0, (%0)
$kontrol=mysql_query("INSERT INTO icerik (ana_kategori) VALUES ('$ad')");
if (mysql_query($kontrol)){//Sorgu başarılı bir şekilde çalıştırıldıysa
SQL sorgunu iki kez mysql_query içine almış oluyorsun. 2 satırda da almışsın zaten birisini kaldırman gerekir. Ya ikinci satırı if ($kontrol) şeklinde düzelt yada birinci satırı $kontrol = "INSERT INTO icerik (ana_kategori) VALUES ('$ad')"; olarak değiştir.