-
Üyelik
25.02.2012
-
Yaş/Cinsiyet
- / E
-
Meslek
öğrenci
-
Konum
-
Ad Soyad
** **
-
Mesajlar
262
-
Beğeniler
17 / 46
-
Ticaret
0, (%0)
Merhaba arkadaşlar sabahtan beri uğraşıyorum. ve aşağıdaki kodlamada bir mail_list tablom var bundaki verileri formdan gelen veriler ile değiştircem ama update işlemine geçemiyorum. update kodları yerine echo yazarak tüm gelen veriler ekrana basılıyor fakat update gerçekleşmiyor. sebebi nedir?
if($_POST){
$kimden = p("kimden");
$kime = p("kime");
$konu = p("konu");
$icerik = p("icerik");
if(!$kimden || !$kime){
echo "Boş alan var!!!";
}else{
/*---------------------------------------BURA İLE----------------------------------------------*/
$update = query("UPDATE mail_list SET
mail_kimden = '$kimden',
mail_kime = '$kime',
mail_konu = '$konu',
icerik = '$icerik',
WHERE mail_id = '$id' ");
/*---------------------------------------BURA çalışmıyor----------------------------------------------*/
if($update){
echo "Başarılı güncelleme";
}else{
/*---------------------------------------BURAYA----------------------------------------------*/
echo 'Başarısız güncelleme '.mysql_Error().'';
/*---------------------------------------GEÇİYOR----------------------------------------------*/
}
}
}
?>
dipnot: update edilecek sütunların sonuncusundan sonra virgül koyulmuyor.
arkadaşlar dipnottaki tanımalama tamamen bana ait yanlışım varsa düzeltin :) sorunun kaynağı ve çözümü bu belki başka biride bu sorunla karşılaşırsa yardımcı olur.
favoridus.com
matrax
Sms Onayı Gerekli
Banlı Kullanıcı
-
Üyelik
11.03.2013
-
Yaş/Cinsiyet
39 / E
-
Meslek
Satış danışmanı
-
Konum
Ankara
-
Ad Soyad
** **
-
Mesajlar
83
-
Beğeniler
0 / 9
-
Ticaret
2, (%100)
$update = query("UPDATE mail_list SET
mail_kimden = '$kimden',
mail_kime = '$kime',
mail_konu = '$konu',
icerik = '$icerik',
WHERE mail_id = '$id' ");
şu kısımdaki ' leri silerek dene
-
Üyelik
22.03.2013
-
Yaş/Cinsiyet
31 / E
-
Meslek
İnternet Programcısı
-
Konum
Bursa
-
Ad Soyad
** **
-
Mesajlar
284
-
Beğeniler
17 / 30
-
Ticaret
0, (%0)
Kodlar'ın düzeni çok düzensiz gibi.
if
{
".......""
}
// satırı ile de açıklamaları yapsan daha iyi olurmuş sanki.
if
{
"....."
}
else
{
"...."
} bu şekilde yaparsan birde " // " kullanarak açıklamaları eklersen çok rahat edersin.
-
Üyelik
07.05.2013
-
Yaş/Cinsiyet
36 / E
-
Meslek
Web Yazılımcı
-
Konum
Eskişehir
-
Ad Soyad
** **
-
Mesajlar
20
-
Beğeniler
4 / 3
-
Ticaret
0, (%0)
$id nin değeri ne? senin verdiğin kodlarda o değer görünmüyor. Değer boş olduğu için gerekli güncellemeyi yapamıyor eğer verdiğin değer dolu ise;
$update=mysql_query("...değerlerin.."); şeklinde değiştir.
-
Üyelik
12.03.2012
-
Yaş/Cinsiyet
- / E
-
Meslek
Programcı Webmaster
-
Konum
-
Ad Soyad
** **
-
Mesajlar
80
-
Beğeniler
4 / 15
-
Ticaret
0, (%0)
icerik = '$icerik', sonundaki virgülü kaldır dene
1 kişi bu mesajı beğendi.
www.codedbygod.com
-
Üyelik
04.07.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğrenci
-
Konum
Antalya
-
Ad Soyad
E** K**
-
Mesajlar
563
-
Beğeniler
111 / 121
-
Ticaret
11, (%100)
PHP'nin değil MySQL'in sonucu o. Sorguyu gönderiyor, sorgu çalışmayınca da senin dediğini yapıyor. Hatayı verip sorguyu işlemeyen MySQL'dir.
PHP Coder,
Kişisel Blog: http://evrimaltay.net