X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Удаление статьи. Делаю возможность удалить через выбор категории
Kdes70
Kdes70
Topic Starter сообщение 1.3.2012, 3:25; Ответить: Kdes70
Сообщение #1


Здравствуйте! помогите в реализации данной задачи.

в админ панели делаю возможность удалить статью, но статьи раскинуты по категориям, как сделать чтобы с начало выбираешь нужную категорию, а в ней после удаляешь статью???

я создал три файла в первом делаю запрос в БД на вывод категорий:

<p><strong>Выберите категорию для удаления обьявление</strong></p>
<form action="del_post.php" method="post">
<?

$result = mysql_query("SELECT title,id FROM categories");    
$myrow = mysql_fetch_array($result);
do
{
printf ("<p><input name='id' type='radio' value='%s'<label> %s</label></p>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));

?>
<p><input name="submit" type="submit" value="Выбрать!!!"></p>
      
</form>


второй фаил выводит все стотьй , как зделать чтобы он выводил только из той категории которую я выбрал???


<p><strong>Выберите обьявление для удаления </strong></p>
<form action="drop_post.php" method="post">
<?

$result = mysql_query("SELECT title,id FROM data");    
$myrow = mysql_fetch_array($result);
do
{
printf ("<p><input name='id' type='radio' value='%s'<label> %s</label></p>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));

?>
<p><input name="submit" type="submit" value="Удолить обьявление!!!"></p>
      
</form>


и последний обработчик делает удоление:


        <?php
if (isset($id))
{
$result = mysql_query ("DELETE FROM data WHERE id='$id'");
if ($result == 'true') {echo "<p>Ваше обьявление успешно удалено!</p>";}
else {echo "<p>Ваше обьявление не удалено!</p>";}

}  
else
{
echo "<p>Вы запустили данный фаил без параметра id и поэтому , удолить обьявление невозможно (вы не выбрали фаил).</p>";
}
  
?>


помогите кто чем может!! :blink: :mellow:
Зарание благодарю за любую оказанную помощь!!!!!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
unfixed
unfixed
сообщение 8.3.2012, 19:54; Ответить: unfixed
Сообщение #2


Нужно добавить к каждой статье поле с идентификатором категории, к которой он относится.

-- Пример: есть две таблицы
-- Таблица: Категории
CREATE TABLE `categories` (
  `id` INT NOT NULL PRIMARY KEY auto_increment,
  `title` CHAR(20) NOT NULL
);
-- Таблица: Статьи
CREATE TABLE `articles` (
  `id` INT NOT NULL PRIMARY KEY auto_increment,
  `title` CHAR(20) NOT NULL,
  `category_id` INT NOT NULL
);
-- В поле `category_id` помещается идентификатор категории, к которой принадлежит статья
-- Т.е. запрос на все статьи, находящиеся в категории c `id` = 1, например, выйдет таким:
SELECT `id`, `title` FROM `articles` WHERE `category_id` = 1;


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыBropush - Твой бро в монетизации через Push-уведомления
30 bropush 11800 16.4.2024, 18:19
автор: bropush
Открытая тема (нет новых ответов) Готовые статьи по тематике кредитования в РФ
(70 штук) от 10 рублей за статью
3 projectadmin 1287 14.4.2024, 13:59
автор: projectadmin
Открытая тема (нет новых ответов) Куплю статьи с сайтами близкие к бухгалтерии - предлогайте
Сделан сайт по бух услугам, ищу площадки под платное размщение статей
2 areainfo 2829 30.3.2024, 5:03
автор: Llirik
Горячая тема (нет новых ответов) Делаю полностью уникальный дизайн для сайтов!
46 AlexDIZ 93950 26.3.2024, 20:03
автор: AlexDIZ
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 2296 23.3.2024, 7:41
автор: Room


 



RSS Текстовая версия Сейчас: 19.4.2024, 16:51
Дизайн