-
نمایش و عدم نمایش پست
برای نمایش و عدم نمایش پست های وب سایتم کد جداگانه نوشتم حالا میخوام وقتی روی عدم نمایش پست کلیک کردم یک علامت ضربدر نشان داده شود حالا وقتی روی ضربدر کلیک کردم علامت تیک دار نمایش پست نشان داده شود مثل کنترل پنل جوملا چگونه میتوان به جه دو علامت حداگانه فعال یا غیر فغال یک پست ،
یک علامت وضعیت فعال و یا غیر فعال بکار برد
-
منظورتونودقیق تر میتونید برسونید ؟
برای نمایش غیر فعال هارو میخواید نشون نده ؟
-
من در پایگاه داده ام یک فیلد به نام checked در جدول message اضافه کردم برای نمایش و عدم نمایش مطالب در صورتیکه این فیلد یک باشد مطالب نشان داده میشود حالا در این if ($active=='1') چگونه مقدار checked=1 از پایگاه داده بیرون بکشم نا عکس فعال بودن مطالب(مطلب نشان داده میشود ) نشان داده شود
[PHP]if ($active=='1'){
$active= '<img src="image_admin/active.png" />';}
elseif($active=='0'){
$active= '<img src="image_admin/deactive.png" />'; }[/PHP]
-
خب دستور mysql_fetch_assoc استفاده میکنی و row های دیتابیس به آرایه تبدیل مشن بعد چک کمیکنی که اگه آرایه فیدت برابر 1 بود نشون بده
این مثال دقت کن :
[PHP]
<?
$sql = "SELECT id as userid, fullname, userstatus
FROM sometable
WHERE userstatus = 1";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No rows found, nothing to print so am exiting";
exit;
}
// While a row of data exists, put that row in $row as an associative array
// Note: If you're expecting just one row, no need to use a loop
// Note: If you put extract($row); inside the following loop, you'll
// then create $userid, $fullname, and $userstatus
while ($row = mysql_fetch_assoc($result)) { //منظورم این خط هست که تبدیل به آرایه میکنه
echo $row["userid"];
echo $row["fullname"];
echo $row["userstatus"];
}
mysql_free_result($result);
?>[/PHP]
اطلاعات بشتر
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]