Kayıt: Nov 04, 2003 Mesajlar: 737 Konum: Amsterdam Hollanda
Tarih: 2009-09-22, 14:12:24 Mesaj konusu: Mesaj silindiginde counter da -1 olarak UPDATE yardim!
Merhaba Beyler,
Takildigim bir konu hakkinda yardiminiza ihtiyacim var.
Ben _users tablesine shoutbox a yazilar mesajsayisini kadettiriyorum amacim bunu uye bilgilerinde sunmak.
Mesaj eklendikce table Update +1 olrak sorunsuz update oluyor ve guzelde oldu.
Takildigim tek nokta var oda su:
Shout Box admin bolumunden eski mesajlari sildigimde ben bu UPDATE durumunu downdate yapmak istiyorum yani
Ornek:
Kod:
function shremove($page, $sr, $shr,$listnum) {
global $prefix, $db, $admin_file;
for ($x = 1; $x <listnum>sql_query($sql);
$user_shouts--;
$sql2 = "UPDATE ".$prefix."_users SET user_shouts='$user_shouts' WHERE user_id='$user_id'";
$db->sql_query($sql2);
Kayıt: Nov 04, 2003 Mesajlar: 737 Konum: Amsterdam Hollanda
Tarih: 2009-09-22, 16:16:24 Mesaj konusu:
Yukarida verdigim kodda eksiklik varmis:
Kod:
function shremove($page, $sr, $shr,$listnum) {
global $prefix, $db, $admin_file;
for ($x = 1; $x <listnum>sql_query($sql);
$sql = "DELETE FROM ".$prefix."_shoutbox_shouts WHERE id='$sr[$x]'";
$db->sql_query($sql);
$sql2 = "UPDATE ".$prefix."_users SET user_shouts =user_shouts-1 WHERE user_id='$sr[$x]'";
$db->sql_query($sql2);
eklenti hakkında hiç bi bilgim olmadığı için ezbere birşey söylemem mümkün değil.
sizin eklediğiniz satırlarda problem yok, gayet düzgünler ama $user_id değişkeni yok ortalıkta, onu shoutbox ın veritabanından çekmen gerekiyo sadece.
select user_id from shoutbox where ....
gibi
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız