چطور یک رکود خاص رو آپدیت کنم

deamondisk

Member
سلام بچه ها
من میخوام یه رکورد رو آپدیت کنم به اینصورت که
تو صفحه ایندکس سایت پستها رو نمایش دادم برای هر پست دکمه ادامه مطلب گذاشتم
لینک دکمه ادامه مطلب به اینصورت هستش
PHP:
more.php? id=<?php echo $row_post['id']; ?>
که به صفحه more.php لینک شده و آی دی مطلب رو هم ارسال میکنه
جدولی که برای پستها ساختم شمال
id
subject
body
exbody
counter هستش
فیلد counter رو برای این گذاشتم که هر کی رفت قسمت ادامه مطلب یه واحد به counter اضافه بشه تا بفهمم کدوم پست بیشتر بازدید داشته

این کد رو برای صفحه more نوشتم

PHP:
<?php
$colname_post = $_GET['id'];
$result=mysql_query("SELECT * FROM posts WHERE id = '$colname_post'");
$row=mysql_fetch_array($result); 
$counter=$row['counter'];
$counter++;
function Update($counter){ 
@ mysql_query("UPDATE posts SET counter='$counter' WHERE id = '$colname_post'");
}
Update($counter);
?>
زمانی که بصورت دستی به جای colname_post عدد مثلا 12 میدم فیلد counter که آی دی اون 12 هستش آپدیت میشه ولی وقتی میخوام به صورت کد بالا وقتی کسی رو ادامه مطلب کلبک کرد و امد این صفحه یه واحد اضاف بشه کار نمیکنه مشکل چیه؟؟
 

deamondisk

Member
ممنونم از راهنماییت دوست عزیز کارم رو واقعا راه انداختی امروز 4 سا عت 20 دقیقه پای ان بودم مخم ترکیت و درست نشد یه دنیا متشکرم :)
 

جدیدترین ارسال ها

بالا