PDA

View Full Version : درخواست راهنمایی برای رفع مشکل اسکریپت پرسش و پاسخ



k_yk1987
یک شنبه 16 شهریور 1393, 03:08 صبح
سلام و وقت بخیر
میخواهم از این اسکریپت پرسش و پاسخ استفاده کنم
اسکریپت فارسی پرسش و پاسخ (http://www.persianscript.ir/1391/02/04/%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%BE%D8%B1%D8%B3%D8%B4-%D9%88-%D9%BE%D8%A7%D8%B3%D8%AE-%D8%AF%D8%A7%D9%86%D8%B4%D8%AC%D9%88%DB%8C%D8%A7%D 9%86-%D9%88-%D8%A7/)

اما این اسکریپت چند تا مشکل داره
یک- اینکه وقتی یک مدیر میخواد به پرسش پاسخ بده اکثر مواقع وقتی بر روی ارسال پیام کلیک میکنه با خطای پایگاه داده مواجه میشه و با یکبار بستن و ورود مجدد مشکل حل می شود
دو- اینکه وقتی یک مدیر یا کاربر یک موضوع را جستجو می کند، پیام های سایر مدیران و کاربران را که با همان کلید واژه باشد را نیز مشاهده می کند

و اگر امکانش باشه میخوام یکسری امکان جدید هم بهش اضافه کنم
یک- مدیر بتونه پیام رو به دیگری ارجاع بده
الان تو این اسکریپت سه نوع گروه کاربری ادمین و مستر و کاربر وجود داره - اگر بشه یک گروه دیگر به نام ارجاع گیرنده اضافه بشه و یکسری از کاربران را در آن عضو کرد مثلا منشی و مسئول مالی و ... رو و یک مدیر با توجه به نوع پیام بتواند اون رو به اون نفر ارجاع بدهد جهت پیگیری
دو- جهت بالا بردن امنیت از پروتکل https استفاده کرد
من از این اسکریپت در لوکال هاست و بدون اتصال به اینترنت استفاده خواهم کرد

به نظرم این اسکریپت کار خیلی هارو راه بیندازه اگر مشکلاتش حل بشه و امکاناتش بیشتر بشه

ممنون از راهنمایی تون

k_yk1987
یک شنبه 16 شهریور 1393, 18:13 عصر
دوستان لطفا راهنمایی بفرمایند
متشکرم

godofphp
یک شنبه 16 شهریور 1393, 18:37 عصر
خب الان سوالتون چیه ؟

k_yk1987
یک شنبه 16 شهریور 1393, 19:48 عصر
دوست عزیز اگر پست اول رو مطالعه بفرمایید مشاهده می کنید که نوشتم این سیستم چند تا مشکل داره که میخوام با کمک شما بزرگواران برطرف کنمشون و نیز چند تا قابلیت و امکان هستش که اگر بتونم بهش اضافه کنم واقعا عالی میشه و دعاتون میکنم

godofphp
یک شنبه 16 شهریور 1393, 20:07 عصر
خب شما شروع کنید هر جا سوال دارید بپرسید اینجوری که کسی کمک نمیکنه

k_yk1987
دوشنبه 17 شهریور 1393, 01:10 صبح
والله نمیدونم از کجا و چجوری باید شروع کنم
خیلی باهاش کلنجار رفتم اما موفق نشدم
اگر دوستان راهنمایی بفرمایند شروع می کنم

k_yk1987
دوشنبه 17 شهریور 1393, 18:18 عصر
مشکل جستجو از اینجا هستش
این کوئری باید تغییر کنه که جستجوی خود کاربر رو فقط نشون بده نه همه ی کاربران رو
لطفا راهنماییم کنید
حیاتی هستش
<form action="" method="POST">
<div class="red" style="padding-bottom:5px;">جستجو بر اساس :</div>
<div style="padding-bottom:5px;"> نام استاد :
<select name="master">
<option value="">تمام اساتید</option>
<?php
$masterquery = mysql_query("SELECT * FROM users WHERE access='master'");
while($row_master = mysql_fetch_assoc($masterquery)){
?>
<option value="<?php echo $row_master['user_id']; ?>"><?php echo $row_master['name']; ?> <?php echo $row_master['family']; ?></option>
<?php
}
?>
</select></div><div style="padding-bottom:5px;"> یا بر اساس کلمه کلیدی :

<input type="text" name="keyword" />
<input type="hidden" name="search" value="true" />
</div>
<div style="padding-bottom:5px;">
یا بر اساس آرشیو ماهانه :
<select name="dates">
<option value="">تمام ماه ها</option>
<?php
$datequery = mysql_query("SELECT *,year(date) as year,month(date) as month FROM user_inbox WHERE to_user_id='$userid' GROUP BY YEAR(date),MONTH(date)") or die(mysql_error());
while($row_archive = mysql_fetch_assoc($datequery)){
$mo = array(
"",
"December",
"November",
"October",
"September",
"August",
"July",
"June",
"May",
"April",
"March",
"February",
"January");
?>
<option value="<?php echo $row_archive['year']."-".$row_archive['month']; ?>">
<?php
echo $row_archive['year'];
echo " - ";
echo $mo[$row_archive['month']];
?>
</option>
<?php
}
?>
</select>
</div>
<input type="submit" name="search" value="جستجو" style="padding-right:10px; padding-left:10px;" />
</form>
</div>

marys_farahani
دوشنبه 17 شهریور 1393, 19:28 عصر
مشکل جستجو از اینجا هستش
این کوئری باید تغییر کنه که جستجوی خود کاربر رو فقط نشون بده نه همه ی کاربران رو
لطفا راهنماییم کنید
حیاتی هستش
<form action="" method="POST">
<div class="red" style="padding-bottom:5px;">جستجو بر اساس :</div>
<div style="padding-bottom:5px;"> نام استاد :
<select name="master">
<option value="">تمام اساتید</option>
<?php
$masterquery = mysql_query("SELECT * FROM users WHERE access='master'");
while($row_master = mysql_fetch_assoc($masterquery)){
?>
<option value="<?php echo $row_master['user_id']; ?>"><?php echo $row_master['name']; ?> <?php echo $row_master['family']; ?></option>
<?php
}
?>
</select></div><div style="padding-bottom:5px;"> یا بر اساس کلمه کلیدی :

<input type="text" name="keyword" />
<input type="hidden" name="search" value="true" />
</div>
<div style="padding-bottom:5px;">
یا بر اساس آرشیو ماهانه :
<select name="dates">
<option value="">تمام ماه ها</option>
<?php
$datequery = mysql_query("SELECT *,year(date) as year,month(date) as month FROM user_inbox WHERE to_user_id='$userid' GROUP BY YEAR(date),MONTH(date)") or die(mysql_error());
while($row_archive = mysql_fetch_assoc($datequery)){
$mo = array(
"",
"December",
"November",
"October",
"September",
"August",
"July",
"June",
"May",
"April",
"March",
"February",
"January");
?>
<option value="<?php echo $row_archive['year']."-".$row_archive['month']; ?>">
<?php
echo $row_archive['year'];
echo " - ";
echo $mo[$row_archive['month']];
?>
</option>
<?php
}
?>
</select>
</div>
<input type="submit" name="search" value="جستجو" style="padding-right:10px; padding-left:10px;" />
</form>
</div>





من اسکریپت نصب کردم بعد با سمت دانشجو سوال ایجاد کردم و جواب دادم اما اروری ندیدم

arash691
دوشنبه 17 شهریور 1393, 20:28 عصر
نظرت چیه از اول بشینی خودت بنویسی ... سطح کد نویسیش افتضاحه :لبخند:

k_yk1987
سه شنبه 18 شهریور 1393, 09:13 صبح
من اسکریپت نصب کردم بعد با سمت دانشجو سوال ایجاد کردم و جواب دادم اما اروری ندیدم

این کدها که مربوط به قسمت جستجو هستش و مشکلش اینه که اگر واژه ای رو که برای جستجو میزنه در متن پیام های دیگران هم وجود داشته باشه پیام های اونهارو هم نمایش میده

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

k_yk1987
سه شنبه 18 شهریور 1393, 09:14 صبح
نظرت چیه از اول بشینی خودت بنویسی ... سطح کد نویسیش افتضاحه :لبخند:

والله اگر دانش کافی در این زمینه رو داشتم حتما این کارو میکردم !!!

k_yk1987
چهارشنبه 19 شهریور 1393, 17:40 عصر
دوستان مطلع لطفا راهنمایی بفرمایند