lostyazilim
tr.link

artırarak veritabanına ekleme

13 Mesajlar 1.134 Okunma
acebozum
tr.link

enex enex WM Aracı Kullanıcı
  • Üyelik 16.08.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer Novice Jquery
  • Konum Amasya
  • Ad Soyad E** E**
  • Mesajlar 160
  • Beğeniler 0 / 13
  • Ticaret 0, (%0)
benim arti diye sütunum var artilaya basılınca arti sütunum +1 artsın istiyom nasıl yaparım

Ek Olarak: @[Jelioxe](userid:69230)
 

 

wmaraci
reklam

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Ü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)
UPDATE tablo SET arti = arti + 1 WHERE id = 3
 

 

enex enex WM Aracı Kullanıcı
  • Üyelik 16.08.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer Novice Jquery
  • Konum Amasya
  • Ad Soyad E** E**
  • Mesajlar 160
  • Beğeniler 0 / 13
  • Ticaret 0, (%0)
Jelioxe hocam where post_no='$post_no' yapıyorum oda $_POST['post_no'] ya eşit tüm kayıtları artırıyo
 

 

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Ü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)
if(isset($_POST['post'])){
$PNo = $_POST['post'];
mysql_query("UPDATE tablo SET arti = arti + 1 WHERE post_no = '$PNo'");
}else{
echo 'POST NO Boş Olamaz';
}
 

 

wmaraci
wmaraci

enex enex WM Aracı Kullanıcı
  • Üyelik 16.08.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer Novice Jquery
  • Konum Amasya
  • Ad Soyad E** E**
  • Mesajlar 160
  • Beğeniler 0 / 13
  • Ticaret 0, (%0)
ne yaptıysam yapıyım hepsi artıyo
 

 

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Ü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)
Tablonun SS'ini atarmısın
 

 

enex enex WM Aracı Kullanıcı
  • Üyelik 16.08.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer Novice Jquery
  • Konum Amasya
  • Ad Soyad E** E**
  • Mesajlar 160
  • Beğeniler 0 / 13
  • Ticaret 0, (%0)



Ek Olarak: http://prntscr.com/dg4bca

Ek Olarak: yani tüm kayıtlar +1 artıyo

Ek Olarak: @[Jelioxe](userid:69230)
 

 

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Ü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)
primary key belirlediniz mi ?

http://i.hizliresim.com/AngWWq.png

Sorunsuz çalışıyor bende.

http://i.hizliresim.com/ZMJm4g.png
 

 

enex enex WM Aracı Kullanıcı
  • Üyelik 16.08.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer Novice Jquery
  • Konum Amasya
  • Ad Soyad E** E**
  • Mesajlar 160
  • Beğeniler 0 / 13
  • Ticaret 0, (%0)
Jelioxe post_no ya 2 vermişsin çünkü post_no nun değeri değişken bende yan, $post_no

Ek Olarak: bide bunu ajaxla yapmaya çalışsam dedim
$(".artila").click(function(){
var no = $(".artila").attr("id")
$.ajax({
url: "index.php",
method: "post",
data: {"no":no},
success: alert("snne");
error: alert("snne");
}
});
});


if (isset($_POST["no"])) {
echo $no = $_POST["no"];
$db->query("UPDATE post SET arti = arti + 1 WHERE post_no='$no");
}

nerde hata yaptım acaba
 

 

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Ü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)
Değişkenden gelen veri sonuçda 2 yi temsil edicek yine. Veya başka bir sayı.

PhpMyAdmin de SQL sorgusuna ;

UPDATE tablo SET arti = arti +1 WHERE post_no = 21;

Yapıp denermisin. 19'dan 20 olacak mı arti sütunu.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al