PDA

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



Mohammadsgh
یک شنبه 17 فروردین 1393, 21:14 عصر
درود
یه برگه دارم با نامaddpost.php که پست معمولی فرستاده میشه.وتو فایل index.phpلینک ادامه نوشته گذاشتم a href="more.php?more=123"با این روش که اگر این مقدار ارسال شد یه برگه پست با همون خصوصیات ویه کمی تغییر که ادامه نوشته بهش اضافه شه.
یه مشکلی دارم اونم اینه که ادامه نوشته هر پست رو که میزنم ادامه نوشته همه پست ها زیرشون میاد من میخوام یه برگه اختصاصی برای هر پست باشه؟
اگر نیاز به توضیح خاصی هست بگید.
ممنون میشم راهنمایی کنید.
ّ

hamedarian2009
یک شنبه 17 فروردین 1393, 21:42 عصر
تو جدول مربوط به پست هاتون بهتره دوتا فیلد داشته باشین یکی خلاصه نوشته و دیگری کل نوشته و هر نوشته هم که باید یک کلید اصلی که همون id هست هم داشته باشه حالا کافیه همینطور که خودتون انجام دادین جلوی more ، آیدی اون مطلب رو هم به صفحه ادامه نوشته بفرستین و اونجا تو select با شرط مثل زیر بنویسید:


$id = $_GET['id'];
mysql_query("SELECT * FROM tbl_name WHERE id='$id'");

sherlock0111
دوشنبه 18 فروردین 1393, 09:14 صبح
خوب اگه اون مقدار123 آیدی خبرت باشه باید به این شکل عمل کنی:

if(isset($_GET('more')))
{
$id = $_GET['id'];mysql_query("SELECT * FROM tbl_name WHERE id='$id'");

}
همین البته در صورت استفتده از متد get باید این مقدار رو فیلتر کنی برای جلوگیری ار حملات sqlinjectionو....