PDA

View Full Version : سوال: نشان دادن داد ه ها



persian-boy
جمعه 17 دی 1389, 16:21 عصر
با سلام
تا سوال داشتم
با این کد می خوام خبر ها رو نشون بدم ولی چون دارم از id دیتابیس استفاده می کنم اگه خبری حذف یا اضافه بشه که ترتب قرار گرفتن id ها رو تغییر بده صفحه خبر ها رو نشون نمی ده مگر id درست باشه ($page شماره صفحه هست که تو هر صفحه 5 خب هست )
2-برای هر خبر یه بخش نظر گذاشتم می خوام برای هر خبر نظر همون خبر رو نشون بده می شه لطف کنید بگید برای هر خبر چه جوری نظرات رو داخل دیتابیس بزارم

اینم سورس


$n="SELECT *FROM core order by id desc";
$b=mysql_query($n);

$r=0;
while ((mysql_fetch_array($b))!=false)
{
$r=$r+1;
}
if ($page==0||$page==1)
{
$page=1;
$t=$r;
$m=($t-($page*4));
$q="SELECT *FROM core WHERE id BETWEEN '$m' AND '$t' order by id desc";
$q1=mysql_query($q);


}
if($page>1)

{

$m=($r-(5*($page-1)))-4;
$p2=($r-(5*($page-1)));


$q="SELECT *FROM core WHERE id BETWEEN '$m' AND '$p2' order by id desc";
$q1=mysql_query($q);


}

while(($rr=mysql_fetch_array($q1))!=false)
{

$o=strpos($rr[bodywork],".");
if($o<600)
{
$o1=strpos($rr[bodywork],".",$o);
$u=substr($rr[bodywork],0,$o1);
}
else
{
$u=substr($rr[bodywork],0,$o);
}

echo "
<tr>
<td><br><a href=shownews.php?id=$rr[id] style=text-decoration:none>$rr[subtitle]</a><br><br>$u<br><br><br></td></tr>


";


}

mohsen6500
جمعه 17 دی 1389, 19:11 عصر
دوست عزیز برای این که نظر خبر رو درج کنی میتونی یه جدول واسه نظرات درست کنی و تو اون به همراه اطلاعاتت آی دی خبر رو هم توش بریز
ایتطوری وقت نمایش خبر سوال میکنی که ای خبر توی نظرات نظری براش درج شده
با استفاده از آی دی خبر متوجه میشی که اگر بود نمایش میده و اگر نبود هم که هیچ!
موفق باشی

persian-boy
جمعه 17 دی 1389, 21:13 عصر
ممنون بابت پاسخگوییتون
مشکلم یا ذخیره کردن خبرها تو دیتابیس هست چون اون کدی که نوشتم دارم با ادی خبر کار میکنم و ادی خبر ها باید پشت سر هم باشه تا کد بالا جواب بده ولی اگه یه خبر حذف بشه خبری بعدی جاشو نمی گیره و شماره بالاتر می ره و ...