PDA

View Full Version : سوال: نحوه نمایش سطرهای انتخابی در حلقه while



bcloob
دوشنبه 17 تیر 1392, 10:07 صبح
با سلام
من دارم یک قسمت مطالب طراحی می کنم توی صفحه مطالب با کمک حلقه whie می خوام فقط مطالب اون کاربر رو نمایش بدم... زمان ورود به صفحه نام کاربر رو با متد get به اون صفحه میدم.. الان تنها مشکلی که دارم اینه :
من توی جدول 4 تا فیلد دارم ، id , title , text , user مقالاتی که مربوط به یک یوزر، فیلد یوزرشون با هم برابر یعنی همون یوزریه که مطلب رو درج کرده. من نمی دونم چطوری توی این حلقه تمام مطالب 1 کاربرو نمایش بدم.. یعنی بگم تمام سطر هایی که فیلد یوزرشون ali هست رو نشون بده

ممنون می شم اگر من و راهنمایی کنید
با تشکر

MMSHFE
دوشنبه 17 تیر 1392, 10:56 صبح
$uid = mysql_real_escape_string($_GET['user']);
$result = mysql_query("SELECT * FROM `posts` WHERE (`user_id`='{$uid}') ORDER BY `id`");
if($result && mysql_num_rows($result) > 0) {
while($row = mysql_fetch_assoc($result)) {
echo '<p>Post #' . $row['id'] . '</p>' . PHP_EOL;
echo '<p>Title: ' . $row['title'] . '</p>' . PHP_EOL;
echo '<p>Text:</p>' . PHP_EOL;
echo nl2br($row['text']) . PHP_EOL;
}
mysql_free_result($result);
}