PDA

View Full Version : حرفه ای: جستجو لحظه ای



elham.saedi2014
شنبه 16 بهمن 1395, 17:58 عصر
سلام

من میخوام مثل دفتر چه تلفن موبایل هر کلمه رو که تایپ میکنم تمام لغاتی که اون کلمه رو دارن لیست بشه .

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

مرسی

680100
شنبه 16 بهمن 1395, 18:01 عصر
یه چیزی تو مایه های autocomplete نیاز دارید .
برای این کار ابزار های زیادی موجود هست که به صورت ajax کار میکنند و لحظه ی بهتون خروجی میدن

دقت داشته باشید تعداد رکورد ها زیاد باشند این کار به پیاده سازی جدول کاملا اپتیمایز شده است .

elham.saedi2014
شنبه 16 بهمن 1395, 18:31 عصر
ممنونم از لطف تون به من

اگه ممکنه یه نمونه کد برام بزارید چون من اصلا با ajax آشنایی ندارم

ممنون

680100
شنبه 16 بهمن 1395, 18:39 عصر
https://jqueryui.com/autocomplete/

http://phppot.com/jquery/jquery-ajax-autocomplete-country-example/



search :
https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=autocomplete+ajax+example

elham.saedi2014
شنبه 16 بهمن 1395, 19:43 عصر
ممنونم

اما من autocomplete نمیخوام .

میخوام جدول توی صفحم تغییر کنه ، ضمنا اطلاعتم توی بانک mysql هست .

مثلا میخوام : زمانی که (م) میزنم هرچی اسم که با میم هست رو پایین فیلد جستجو در لحظه نمایش بده .

elham.saedi2014
یک شنبه 17 بهمن 1395, 08:40 صبح
سلام

من این نمونه برنامه (https://coderexample.com/download/datatable-demo-server-side-in-phpmysql-and-ajax.zip) رو گرفتم اما مشکل اینجاست که utf-8 قبول نمیکنه .

زمانی هم که از کد زیر استفاده میکنم دیگه داده ها رو نمایش نمیده :


mysql_select_db($dbname, $conn);mysql_query('SET NAMES \'utf8\'');mysql_set_charset('utf8');

680100
یک شنبه 17 بهمن 1395, 09:49 صبح
charset دیتابیس رو بزارید utf8_general_ci


CREATE TABLE IF NOT EXISTS `employee` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'primary key',
`employee_name` varchar(255) NOT NULL COMMENT 'employee name',
`employee_salary` double NOT NULL COMMENT 'employee salary',
`employee_age` int(11) NOT NULL COMMENT 'employee age',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='datatable demo table' AUTO_INCREMENT=64 ;

elham.saedi2014
یک شنبه 17 بهمن 1395, 10:01 صبح
charset دیتابیس رو بزارید utf8_general_ci

اینکار رو همون اول انجام دادم .

ضمنا من database رو قبلا ساختم و همه چیزشم درسته یعنی در قسمت های دیگه داره درست نمایش میده .

680100
یک شنبه 17 بهمن 1395, 10:49 صبح
می تونید جدولی که برای این مورد استفاده می کنید رو داشته باشم ؟
(جدولی که توی چستجو باهاش سر و کار دارید ) .

elham.saedi2014
یک شنبه 17 بهمن 1395, 10:55 صبح
CREATE TABLE `standard` ( `id` int(11) NOT NULL, `cat_id` int(11) NOT NULL, `orginal_name` varchar(255) NOT NULL, `title` varchar(255) NOT NULL, `link` text NOT NULL, `code_melli` varchar(255) NOT NULL, `tarikh` varchar(20) NOT NULL, `doreh` varchar(10) NOT NULL, `nazari` varchar(10) NOT NULL, `amali` varchar(10) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='datatable demo table';

elham.saedi2014
یک شنبه 17 بهمن 1395, 11:13 صبح
و سوال آخر :

میخوام به آخر هر رکورد در جدول یه لینک اضاف کنم .

فکر میکنم توی فایل employee-grid-data.php باید تغییراتی انجام بدم اما نمیدونم دقیقا باید چیکار کنم

680100
یک شنبه 17 بهمن 1395, 11:18 صبح
خروجی مطلوبی گرفته شد



/* Database connection start */

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test";

$conn = mysqli_connect($servername, $username, $password, $dbname)
or die("Connection failed: " . mysqli_connect_error());
mysqli_set_charset($conn, 'UTF8');

$sql = "SELECT * FROM standard";
$query = mysqli_query($conn, $sql);
$totalData = mysqli_fetch_array($query);

echo '<pre>';
var_dump($totalData);

elham.saedi2014
یک شنبه 17 بهمن 1395, 11:27 صبح
این رو توی جدول نمایش داد :


NO DATA FOUND IN THE SERVER

680100
یک شنبه 17 بهمن 1395, 11:38 صبح
فایل تغییرات داده شد
+ دیتابیس

نمونه :
144403

elham.saedi2014
یک شنبه 17 بهمن 1395, 11:42 صبح
واقعا ممنونم خیلی زحمت کشیدین .


فقط :خجالت:



و سوال آخر :

میخوام به آخر هر رکورد در جدول یه لینک اضاف کنم .

فکر میکنم توی فایل employee-grid-data.php باید تغییراتی انجام بدم اما نمیدونم دقیقا باید چیکار کنم

680100
یک شنبه 17 بهمن 1395, 11:50 صبح
نمونه :

http://barnamenevis.org/attachment.php?attachmentid=144405&stc=1


فیلد employee_link اضافه شد
تو کدها هم می تونی اینو سرچ کنی و نحوه ی اضافه شدن آن رو بدست بیاری

elham.saedi2014
یک شنبه 17 بهمن 1395, 12:06 عصر
ببخشید اما من نمیخوام فیلد به دیتابیس اضاف بشه ، فقط میخوام توی جدول نمایش داده بشه اونم برای این که هر رکورد رو به صفحه edit.php ارسال کنم .

میخوام با کلیک روی کلید ویرایش به صفحه ویرایش ارجاع داده بشه .

680100
یک شنبه 17 بهمن 1395, 12:31 عصر
$nestedData[] = '<a href="LINK_IS_HERE">edit</a>';

line 55 رو می تونید ویرایش کنید
تغییرات قبلی برگشت به حالت قبل ، ولی فیلد
employee_link توی دیتابیس حذف نشد ولی در نظر گرفته نشد .

elham.saedi2014
یک شنبه 17 بهمن 1395, 12:51 عصر
مرسی عالی شد

فقط اینکه چطور میشه style روکورد ها رو مدیریت کرد ؟

680100
یک شنبه 17 بهمن 1395, 13:08 عصر
چون از datatable استفاده کرده و این ابزار از قالب بندی bootstrap استفاده میکنه
بهتره برای تغییرات از سایت اصلی https://datatables.net/ استفاده کنید ، قسمت قالب بندی https://datatables.net/examples/styling/ کمک بگیرید

موفق باشید

elham.saedi2014
دوشنبه 18 بهمن 1395, 08:12 صبح
سلام

من میخوام آخر هر رکورد جدول یه لینک بزارم که بتونم اون روکورد رو حذف کنم یا ویرایش کنم ، در جداول معمولی این کار رو به راحتی انجام میدم اما توی این جدول کار نمیکنه .

اینم نمونه کد من برای ارسال id به صفحه مورد نظر و یا حذف اون :


$nestedData[] = '<a href="addnews.php?edit=<?php echo $row['id']; ?>"><img src="files/news_edit.png" border="0" title="ویرایش خبر" /></a>';


<a onclick="if (confirm('ایا از حذف خبر انتخاب شده مطمئن هستید؟'))
window.location = '?delete=<?php echo $row_news['id']; ?>';" href="#"><img src="../files/news_delete.png" border="0" title="حذف خبر" /></a>

680100
دوشنبه 18 بهمن 1395, 09:43 صبح
دو مورد تگ a تو یک فیلد از جدول می خواید نمایش بدید ؟

elham.saedi2014
دوشنبه 18 بهمن 1395, 10:23 صبح
نه توی دوتا خونه مجزا میخوام دو تا تگ a داشته باشم که نمونه کدشم گذاشتم فقط اون کد php داخل لینک رو گیر میده

680100
دوشنبه 18 بهمن 1395, 10:38 صبح
خطا رو میشه بفرستید ؟

elham.saedi2014
دوشنبه 18 بهمن 1395, 10:42 صبح
این ارور رو میده :


NO DATA FOUND IN THE SERVER





اینم کدی که استفاده میکنم :

while ($row = mysqli_fetch_array($query)) { // preparing an array $nestedData = array();


$nestedData[] = $row["title"];
$nestedData[] = '<a href="addnews.php?edit=<?php echo $row['id']; ?>"><img src="files/news_edit.png" border="0" title="ویرایش خبر" /></a>';
$nestedData[] = '<a onclick="if (confirm('ایا از حذف خبر انتخاب شده مطمئن هستید؟'))
window.location = '?delete=<?php echo $row_news['id']; ?>';" href="#"><img src="files/news_delete.png" border="0" title="حذف خبر" /></a>';

$data[] = $nestedData;
}

680100
دوشنبه 18 بهمن 1395, 11:24 صبح
به این شکل نه .

با مرورگر کروم
این صفحه رو باز کنید بعد f12 بزنید تا inspect باز بشه
بعد اینکه باز شد یک بار رفریش کنید
تو تب network گزینه XHR رو بزنید
یک یا چند لینک در حال اجرا یا کارشون تمام شده هست
اون فایلی که جدول datatable رو میخونه رو انتخاب کنید
گزینه های سمت راست میاد
تب preview یا persponse رو می تونید بزنید تا خطای که میده رو ببینید

چون به صورت ajax در حال اجراست مستقیم خطا رو نمی تونید ببینید

elham.saedi2014
دوشنبه 18 بهمن 1395, 12:20 عصر
اینم ارورش :

Parse error: syntax error, unexpected 'id' (T_STRING) in C:\xampp\htdocs\cms1\grid-data1.php on line 69

680100
دوشنبه 18 بهمن 1395, 13:41 عصر
توی کوئری ( $query ) که میزنی فیلد id هست ؟
یا اینکه دو جدول رو با هم join زدید ؟

$query رو میشه بزارید

elham.saedi2014
سه شنبه 19 بهمن 1395, 07:03 صبح
میخوام id هر روکورد از جدول رو بفرستم به یه صفحه دیگه که بتونم اون رکورد رو ویرایش کنم یا حذف کنم همین .

اینم کل کد من :


<?php
/* Database connection start */


$servername = "localhost";
$username = "root";
$password = "";
$dbname = "cms";


$conn = mysqli_connect($servername, $username, $password, $dbname) or die("Connection failed: " . mysqli_connect_error());mysqli_set_charset($conn, 'UTF8');
// storing request (ie, get/post) global array to a variable $requestData = $_REQUEST;

$columns = array(// datatable column index => database column name 0 => 'title', 1 => 'code_melli', 2 => 'tarikh'
);
// getting total number records without any search$sql = "SELECT * FROM Table";$query = mysqli_query($conn, $sql) or die("employee-grid1.php: get employees");$totalData = mysqli_num_rows($query);$totalFiltered = $totalData; // when there is no search parameter then total number rows = total number filtered rows.

$sql = "SELECT * FROM Table WHERE 1=1";if (!empty($requestData['search']['value'])) { // if there is a search parameter, $requestData['search']['value'] contains search parameter $sql.=" AND ( title LIKE '" . $requestData['search']['value'] . "%' "; $sql.=" OR code_melli LIKE '" . $requestData['search']['value'] . "%' ";
$sql.=" OR tarikh LIKE '" . $requestData['search']['value'] . "%' )";}$query = mysqli_query($conn, $sql) or die("employee-grid1.php: get employees");$totalFiltered = mysqli_num_rows($query); // when there is a search parameter then we have to modify total number filtered rows as per search result. $sql.=" ORDER BY " . $columns[$requestData['order'][0]['column']] . " " . $requestData['order'][0]['dir'] . " LIMIT " . $requestData['start'] . " ," . $requestData['length'] . " ";/* $requestData['order'][0]['column'] contains colmun index, $requestData['order'][0]['dir'] contains order such as asc/desc */$query = mysqli_query($conn, $sql) or die("employee-grid1.php: get employees");
$data = array();while ($row = mysqli_fetch_array($query)) { // preparing an array $nestedData = array();
$nestedData[] = $row["title"]; $nestedData[] = '<a href="addnews.php?edit=<?php echo $row['id']; ?>"><img src="files/news_edit.png" border="0" title="ویرایش خبر" /></a>'; $nestedData[] = '<a onclick="if (confirm('ایا از حذف خبر انتخاب شده مطمئن هستید؟')) window.location = '?delete=<?php echo $row_news['id']; ?>';" href="#"><img src="files/news_delete.png" border="0" title="حذف خبر" /></a>'; $data[] = $nestedData;}


$json_data = array( "draw" => intval($requestData['draw']), // for every request/draw by clientside , they send a number as a parameter, when they recieve a response/data they first check the draw number, so we are sending same number in draw. "recordsTotal" => intval($totalData), // total number of records "recordsFiltered" => intval($totalFiltered), // total number of records after searching, if there is no searching then totalFiltered = totalData "data" => $data // total data array);
echo json_encode($json_data); // send data as json format?>

680100
چهارشنبه 20 بهمن 1395, 11:18 صبح
احتمالا مشکل از این خط ها باشه



$nestedData[] = '<a href="addnews.php?edit=<?php echo $row['id']; ?>"><img src="files/news_edit.png" border="0" title="ویرایش خبر" /></a>';
$nestedData[] = '<a onclick="if (confirm('ایا از حذف خبر انتخاب شده مطمئن هستید؟')) window.location = '?delete=<?php echo $row_news['id']; ?>';" href="#"><img src="files/news_delete.png" border="0" title="حذف خبر" /></a>';



که به این شکل باید در بیاد


$nestedData[] = '<a href="addnews.php?edit='.$row['id'].'"><img src="files/news_edit.png" border="0" title="ویرایش خبر" /></a>';
$nestedData[] = '<a onclick="if (confirm(\'ایا از حذف خبر انتخاب شده مطمئن هستید؟\')) window.location = \'?delete='.$row['id'].'\';" href="#"><img src="files/news_delete.png" border="0" title="حذف خبر" /></a>';



تغییر بدید ببینید حل میشه

elham.saedi2014
چهارشنبه 20 بهمن 1395, 11:54 صبح
ممنونم

کد حذف من اینه :


if (isset($_GET['delete']) && !empty($_GET['delete'])) { $del = mysqli_query("DELETE FROM `standard` WHERE `id` = '" . intval($_GET['delete']) . "' LIMIT 1");
if ($del) {
$status = '<div class="ok">خبر انتخاب شده با موفقیت از سایت حذف شد</div>';
} else {
$status = '<div class="error">مشکلی در حذف خبر وجود دارد!دوباره امتحان کنید</div>';
}
}

اما چیزی حذف نمیشه .

وقتی بررسی کردم زمانی که میخواد مقدار delete رو بفرسته این کلمه دوبار پشت سر هم تکرار شده (deletedelet) در حالی که ما یک بار این مقدار رو فرستادیم .

680100
چهارشنبه 20 بهمن 1395, 12:55 عصر
تغییر داده شد ببینید فیکس شده ؟




$news_id = (isset($_GET['delete']) AND intval($_GET['delete']) > 0) ? intval($_GET['delete']) : 0;
if ($news_id)
{
$del = mysqli_query("DELETE FROM `standard` WHERE `id` = $news_id");
if ($del)
{
$status = '<div class="ok">خبر انتخاب شده با موفقیت از سایت حذف شد</div>';
}
else
{
$status = '<div class="error">مشکلی در حذف خبر وجود دارد!دوباره امتحان کنید</div>';
}
}








این مورد رو متوجه نشدم



وقتی بررسی کردم زمانی که میخواد مقدار delete رو بفرسته این کلمه دوبار پشت سر هم تکرار شده (deletedelet) در حالی که ما یک بار این مقدار رو فرستادیم .

elham.saedi2014
چهارشنبه 20 بهمن 1395, 18:57 عصر
سلام

نمیدونم چرا زمانی که روی کلید delete کلیک میکنم اصلا تیکه کد پایین اجرا نمیشه :



$news_id = (isset($_GET['delete']) AND intval($_GET['delete']) > 0) ? intval($_GET['delete']) : 0;
if ($news_id)
{
$del = mysqli_query("DELETE FROM `standard` WHERE `id` = $news_id");
if ($del)
{
$status = '<div class="ok">خبر انتخاب شده با موفقیت از سایت حذف شد</div>';
}
else
{
$status = '<div class="error">مشکلی در حذف خبر وجود دارد!دوباره امتحان کنید</div>';
}
}

680100
پنج شنبه 21 بهمن 1395, 10:50 صبح
مسیر اجرا شدن این کار درست هست ؟



$nestedData[] = '<a onclick="if (confirm(\'ایا از حذف خبر انتخاب شده مطمئن هستید؟\')) window.location = \'?delete='.$row['id'].'\';" href="#"><img src="files/news_delete.png" border="0" title="حذف خبر" /></a>';

elham.saedi2014
پنج شنبه 21 بهمن 1395, 11:36 صبح
نمیدونم چرا کار نمیکنه با این که همه چی هم دسته :

<?php
/* Database connection start */


$servername = "localhost";
$username = "root";
$password = "";
$dbname = "cms";


$conn = mysqli_connect($servername, $username, $password, $dbname) or die("Connection failed: " . mysqli_connect_error());mysqli_set_charset($conn, 'UTF8');
$news_id = (isset($_GET['delete']) AND intval($_GET['delete']) > 0) ? intval($_GET['delete']) : 0;
if ($news_id) { print('aaaa'); $del = mysqli_query("DELETE FROM `standard` WHERE `id` = $news_id"); if ($del) { $status = '<div class="ok">خبر انتخاب شده با موفقیت از سایت حذف شد</div>'; } else { $status = '<div class="error">مشکلی در حذف خبر وجود دارد!دوباره امتحان کنید</div>'; }}
// storing request (ie, get/post) global array to a variable $requestData = $_REQUEST;

$columns = array(// datatable column index => database column name 0 => 'title', 1 => 'code_melli', 2 => 'tarikh');
// getting total number records without any search$sql = "SELECT * FROM standard";$query = mysqli_query($conn, $sql) or die("employee-grid1.php: get employees");$totalData = mysqli_num_rows($query);$totalFiltered = $totalData; // when there is no search parameter then total number rows = total number filtered rows.

$sql = "SELECT * FROM standard WHERE 1=1";if (!empty($requestData['search']['value'])) { // if there is a search parameter, $requestData['search']['value'] contains search parameter $sql.=" AND ( title LIKE '" . $requestData['search']['value'] . "%' "; $sql.=" OR code_melli LIKE '" . $requestData['search']['value'] . "%' ";
$sql.=" OR tarikh LIKE '" . $requestData['search']['value'] . "%' )";}$query = mysqli_query($conn, $sql) or die("employee-grid1.php: get employees");$totalFiltered = mysqli_num_rows($query); // when there is a search parameter then we have to modify total number filtered rows as per search result. $sql.=" ORDER BY " . $columns[$requestData['order'][0]['column']] . " " . $requestData['order'][0]['dir'] . " LIMIT " . $requestData['start'] . " ," . $requestData['length'] . " ";/* $requestData['order'][0]['column'] contains colmun index, $requestData['order'][0]['dir'] contains order such as asc/desc */$query = mysqli_query($conn, $sql) or die("employee-grid1.php: get employees");





$data = array();while ($row = mysqli_fetch_array($query)) { // preparing an array $nestedData = array();
$nestedData[] = $row["title"];
$nestedData[] = '<a href="standard.php?edit=' . $row['id'] . '"><img src="files/news_edit.png" border="0" title="ویرایش خبر" /></a>';
$nestedData[] = '<a onclick="if (confirm(\'ایا از حذف خبر انتخاب شده مطمئن هستید؟\')) window.location = \'?delete='.$row['id'].'\';" href="#"><img src="files/news_delete.png" border="0" title="حذف خبر" /></a>';
$data[] = $nestedData;}


$json_data = array( "draw" => intval($requestData['draw']), // for every request/draw by clientside , they send a number as a parameter, when they recieve a response/data they first check the draw number, so we are sending same number in draw. "recordsTotal" => intval($totalData), // total number of records "recordsFiltered" => intval($totalFiltered), // total number of records after searching, if there is no searching then totalFiltered = totalData "data" => $data // total data array);
echo json_encode($json_data); // send data as json format
?>

680100
شنبه 23 بهمن 1395, 10:14 صبح
فکر کنم اینجا رو اشتباه کردم و ندیدم


$del = mysqli_query("DELETE FROM `standard` WHERE `id` = $news_id");

به این تغییر بدید


$del = mysqli_query($conn, "DELETE FROM `standard` WHERE `id` = $news_id");

elham.saedi2014
شنبه 23 بهمن 1395, 11:33 صبح
نه آخه مشکل اینجاس که اولا id رو نمیفرسته که دستور delete بررسیش کنه همچنین اون قسمت دستور delete رو اصلا اجرا نمیکنه چون اگه اجرا میشد حداقل پیام عدم اجرای دستور رو میداد حتی تست کردم دیدم اون قسمت رو اجرا نمیکنه .

680100
شنبه 23 بهمن 1395, 12:03 عصر
این موردی که گفتم رو انجام دادید ؟

اینجا (http://barnamenevis.org/showthread.php?535011-%D8%AC%D8%B3%D8%AA%D8%AC%D9%88-%D9%84%D8%AD%D8%B8%D9%87-%D8%A7%DB%8C&p=2358093&viewfull=1#post2358093)


این رو انجام بدید
روی دکمه ی delete کلیک راست کنید inspect کروم باز میشه
ببینید مقداری به delete داده شده یا خیر .

elham.saedi2014
شنبه 23 بهمن 1395, 12:29 عصر
این موردی که گفتم رو انجام دادید ؟

بله انجام دادم


این رو انجام بدید
روی دکمه ی delete کلیک راست کنید inspect کروم باز میشه
ببینید مقداری به delete داده شده یا خیر .

مقداری ارسال نمیکنه

الان توی ارسال مقدا در کلید ویرایش مشکلی نسیت ولی باز توی ویرایش مقدار id رو به دستور update ارسال نمیکنه

وااااااااااااااااای کلافم کرد

680100
شنبه 23 بهمن 1395, 12:46 عصر
می تونید پروژه رو برام بفرستید ؟
یا همینجا پیوست کنید ؟
به همراه دیتابیس

680100
شنبه 23 بهمن 1395, 14:01 عصر
کدی که فرستادید بررسی شد
نحوه ی پیاده سازی حذف مشکل داشت

دستور حذف شما در داخل فایلی بود که به صورت اجکسی صدا زده میشد که اگر به این شیوه اعمال میشد کدها بایستی تغییر داده میشد .
برای جلوگیری از تغییرات کد مورد نظر را در فایل standard-edit.php انتقال دادم

و لینک دکمه حذف هم تغییر دادم

موفق باشید

elham.saedi2014
سه شنبه 26 بهمن 1395, 08:32 صبح
سلام

ممنونم

اما متاسفانه داده های صفحه standard-edit.php لود نمیشه

توی صفحات دیگه هم ارور زیر رو میده :




Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\cms1\index.php on line 38


Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\cms1\index.php on line 70

680100
سه شنبه 26 بهمن 1395, 10:14 صبح
سلام

ممنونم

اما متاسفانه داده های صفحه standard-edit.php لود نمیشه

توی صفحات دیگه هم ارور زیر رو میده :


تغییراتی که من دادم لود نمیشه ؟

elham.saedi2014
سه شنبه 26 بهمن 1395, 12:52 عصر
آره دقیقا حتی اطلاعات جدول Standard-edit.php هم نمیاد

680100
سه شنبه 26 بهمن 1395, 13:11 عصر
من فقط کد زیر رو به این فایل اضافه کردم




$news_id = (isset($_GET['delete']) AND intval($_GET['delete']) > 0) ? intval($_GET['delete']) : 0;
if ($news_id) {
$del = mysql_query("DELETE FROM `standard` WHERE `id` = $news_id");
if ($del) {
$status = '<div class="ok">خبر انتخاب شده با موفقیت از سایت حذف شد</div>';
} else {
$status = '<div class="error">مشکلی در حذف خبر وجود دارد!دوباره امتحان کنید</div>';
}
echo $status;
}




یک بار این کد رو بردارید تست کنید ...

680100
سه شنبه 26 بهمن 1395, 13:22 عصر
فکر کنم مشخصات دیتابیس رو درست وارد نکردید
چون برای من مشکلی نداره


تا جای که دیدم دو جا مشخصات دیتابیس رو گذاشتین .

elham.saedi2014
چهارشنبه 27 بهمن 1395, 07:44 صبح
نه آخه صفحه standard-search.php درست کار مینه ولی باقی صفحات کلا خرابه .

680100
چهارشنبه 27 بهمن 1395, 11:10 صبح
من مجدد فایلی که ویرایش کرده بودم رو اجرا کردم مشکلی ندیدم
تست کنید همونی که براتون فرستادم