abbas3zaar
چهارشنبه 05 اسفند 1394, 08:44 صبح
سلام. وقتی در این دستورات زیر اون قسمتی که کوئری DELETE اجرا میشه در آخرش header رو میارم که بعد از حذف، صفحه ریفرش بشه برگرده به CATEGORIES.PHP ولی وقتی این خط رو اضافه میکنم ارور زیر رو میده:
اما وقتی فقط اون خط header رو حذف میکنم ارور ندارم ولی روی دکمه delete در مدیریت باید دو بار بزنم تا حذف کنه
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\cms\admin2\includes\admin_sidebar. php:106) in C:\xampp\htdocs\cms\admin2\categories.php on line 95
اینم کدهام:
<table class="table table-bordered table-hover table-striped table-condensed">
<thead>
<tr>
<th>#</th>
<th>عنوان شاخه</th>
</tr>
</thead>
<tbody>
$query = "SELECT * FROM categories";
$select_categories = mysqli_query($connection,$query);
while($row = mysqli_fetch_assoc($select_categories)) {
$cat_id = $row['cat_id'];
$cat_title = $row['cat_title'];
echo "<tr>";
echo "<td>{$cat_id}</td>";
echo "<td>{$cat_title}</td>";
echo "<td><a class='btn btn-danger btn-xs' href='categories.php?delete={$cat_id}'>حذف</a></td>";
echo "<td><a class='btn btn-info btn-xs' href='categories.php?edit={$cat_id}'>ویرایش</a></td>";
echo "</tr>";
}
if(isset($_GET['delete'])){
$the_cat_id = $_GET['delete'];
$query = "DELETE FROM categories WHERE cat_id = {$the_cat_id}";
$delete_query = mysqli_query($connection,$query);
header("Location: categories.php");
}
</tbody>
</table>
اما وقتی فقط اون خط header رو حذف میکنم ارور ندارم ولی روی دکمه delete در مدیریت باید دو بار بزنم تا حذف کنه
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\cms\admin2\includes\admin_sidebar. php:106) in C:\xampp\htdocs\cms\admin2\categories.php on line 95
اینم کدهام:
<table class="table table-bordered table-hover table-striped table-condensed">
<thead>
<tr>
<th>#</th>
<th>عنوان شاخه</th>
</tr>
</thead>
<tbody>
$query = "SELECT * FROM categories";
$select_categories = mysqli_query($connection,$query);
while($row = mysqli_fetch_assoc($select_categories)) {
$cat_id = $row['cat_id'];
$cat_title = $row['cat_title'];
echo "<tr>";
echo "<td>{$cat_id}</td>";
echo "<td>{$cat_title}</td>";
echo "<td><a class='btn btn-danger btn-xs' href='categories.php?delete={$cat_id}'>حذف</a></td>";
echo "<td><a class='btn btn-info btn-xs' href='categories.php?edit={$cat_id}'>ویرایش</a></td>";
echo "</tr>";
}
if(isset($_GET['delete'])){
$the_cat_id = $_GET['delete'];
$query = "DELETE FROM categories WHERE cat_id = {$the_cat_id}";
$delete_query = mysqli_query($connection,$query);
header("Location: categories.php");
}
</tbody>
</table>