Панель администратора Php отображает форму редактирования публикации под нижним колонтитулом

#php #css #twitter-bootstrap #admin

#php #css #twitter-bootstrap #администратор

Вопрос:

Итак, я создал этот потрясающий веб-сайт, следуя руководству по CMS для Php, я создаю этот веб-сайт для школы, и это мой первый динамический веб-сайт. Итак, я создал панель администратора, которая выглядит следующим образом.

Панель администратора

Выглядит круто, не так ли? На самом деле я создал базовую панель администратора, следуя руководству, и теперь я перенес код в потрясающую тему панели администратора, и теперь я переместил свой код в admin2. Когда я нажимаю на просмотр записи, она помещает переменную «view» в глобальный массив Get.

 <a href="index.php?view=view">
  

Эта переменная view содержит код в том же index.php страница.

 <?php if (isset($_GET['view'])){   
     //My form and loop to get data from database and display here
}
        ?>     
  

Но для редактирования записи у меня есть отдельный файл, который улавливает следующий код из index.php

 <td><a href= "edit.php?edit=<?php echo $id;?>">Edit</a></td>
  

Это табличные данные, представленные в том же условии if (isset), о котором я упоминал выше.

В моем edit.php файл, у меня есть код для обновления данных той же таблицы, на которую нажал пользователь.

 <?php
include 'index.php';
//Update code and form
?>
  

Теперь моя страница отображается следующим образом.

Проблема с отображением панели администратора

Я вижу, что моя таблица отображается под областью нижнего колонтитула, потому что я помещаю в нее индекс прямо над кодом этой формы. Что я могу сделать, чтобы добавить этот код в правую пустую область.

Ответ №1:

Попробуйте это на своем index.php страница

 //Check for edit same place as you are checking view
<?php if (isset($_GET['edit'])){   
     include 'edit.php?edit='.$_GET['edit'];
}
        ?>   
  

Комментарии:

1. И как мне изменить эту строку

2. <td><a href= «edit.php?edit=<?php echo $id;?>»> Редактировать</a></td>

3. <td><a href= «index.php?edit=<?php echo $id;?>»> Редактировать</a></td>

4. Спасибо, моя проблема решена после множества усилий.

5. Я только что добавил <?php if (isset($_GET[‘edit’])){ включить’edit.php ‘; } ?> в index.php и данные в td содержали идентификатор записи <a href= «index.php?edit=<?php echo $ id;?> и у меня был отдельный файл edit.php которая получает эти данные из индекса и включается в index.php . Я собираюсь принять ваш ответ. Спасибо за вашу поддержку.