mohsen farahani

درخواست راهنمایی *خیلی واجب*

5 پست در این موضوع

سلام

شرمنده یه سوال دارم بدجوری توش گیر کردم هرچند خیلی سادس اما نمیدونم چرا نمیشه

من از کامپوننت جومسوشیال استفاده میکنم و دو گروه ثبت نامی دارم که از قسمت پروفایل چند گانه درست کردم

1-پزشکان

2-بیماران

حالا مشکلی که دارم اینه که می خوام یه سری تغییرات تو پروفایلشون انجام بدم

یعنی بگم اگر پزشک بود اینا رو نمایش بده

pezeshk.JPG

و اگر بیمار بود اینا رو

bimar.JPG

این کد قسمتی هست که من می خوام روش تغییرات بدم

[php<div class="number"><?php echo $totalfriends; ?></div>][/php]

دیتابیس هم که می خوام فرمان رو از اون بگیره و تشخیص بده اینه:
id.JPG

من می خوام بگم اگر بیمار بود قسمتی حذف بشه که خودم اینو تو قالب جومسوشیالم نوشتم اما نشد
<?php
$db =& JFactory::getDBO();
$query = "SELECT * FROM #__community_profiles_id" . id;
$db->setQuery($query);
?>
<?php
if($query=2){
    $totalfriends = true; 
else{
   $totalfriends = false;
}
?>

از دوستای گلم تقاضا دارم منو راهنمایی کنن بد جور گیر کردم

ممنون

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

کدهای خودتون رو به شکل زیر اصلاح کنید:

                      $user =& JFactory::getUser();
       $userid =$user->id;
       $db =& JFactory::getDBO();
       $sql = "SELECT * FROM #__community_users WHERE userid=$userid";
       $db->setQuery($sql);
       $result = $db->loadObjectList();

       if ($result[0]->profile_id == 2){
       $totalfriends = true; 
       }else{
       $totalfriends = false;
       } 



Share this post


Link to post
Share on other sites
کدهای خودتون رو به شکل زیر اصلاح کنید:

                      $user =& JFactory::getUser();
       $userid =$user->id;
       $db =& JFactory::getDBO();
       $sql = "SELECT * FROM #__community_users WHERE userid=$userid";
       $db->setQuery($sql);
       $result = $db->loadObjectList();

       if ($result[0]->profile_id == 2){
       $totalfriends = true; 
       }else{
       $totalfriends = false;
       } 



آقای مهندس طالبی واقعا از شما ممنونم :25::25::25::25:

Share this post


Link to post
Share on other sites

با عرض شرمندگی فراوان

استاد عزیز من مشکلم حل شد اما فقط برا زمانی که کاربر حتما باید لاگین کنه من می خوام بدون لاگین هم اگه کسی اینا رو میبینه این تغییرات انجام بشه مثلا هنگامی که کسی وارد نشده جستجو کنه و وارد پروفایل بشه دیگه تغییری نمیبینه

اگه لازم بود بفرمایید لینک هم بدم

و یه سوال دیگه هم که داشتم چطور میشه کاری کرد که اون پروفایل بیمارا تو جستجو نیاد

بازم ممنون از شما

Share this post


Link to post
Share on other sites

دوستای برنامه نویس به دادم برسید :ad54ad::ad54ad:

من فک کنم برا دسترسی باشه این مشکل

کسی نمیدونه چکار کنم؟

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری