Написание сайта и технической документации по нему
Заказать уникальную курсовую работу- 10 10 страниц
- 0 + 0 источников
- Добавлена 20.12.2007
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
$_SERVER['PHP_SELF']."?show=categories'>";
echo "
echo "
echo "
echo "
echo "";
echo "";
echo " ";
echo "";
echo "
echo "";
echo "";
}
echo "";
}
?>
Файл «admin/inc/ingredients.php»
echo "Список ингредиентов:";
//Редактирование изменений
if(count($_POST) && isset($_POST['update']) && isset($_POST['idingredient'])){
$sSql = "select * from ingredients where id='".$_POST['idingredient']."' limit 1;";
$res = mysql_query($sSql);
if($res && mysql_num_rows($res) && ($row=mysql_fetch_array($res))){
echo "";
}
else{
echo "
Ошибка получения данных";
}
}
//Добавление ингредиента
if(count($_POST) && isset($_POST['newingredient'])){
echo "";
}
//Сохранение нового ингредиента
if(count($_POST) && isset($_POST['savenewingredient'])){
$sSql = "insert into ingredients set name='".$_POST['nameingredient']."'";
$res = mysql_query($sSql);
if($res)
echo "
Изменения сохранены";
else echo "
Ошибка при сохранении изменений";
}
//Сохранение изменений
if(count($_POST) && isset($_POST['updateingredient']) && isset($_POST['idingredient'])){
$sSql = "update ingredients set name='".$_POST['nameingredient']."' where id='".$_POST['idingredient']."'";
$res = mysql_query($sSql);
if($res)
echo "
Изменения сохранены";
else echo "
Ошибка при сохранении изменений";
}
//Удаление ингредиента
if(count($_POST) && isset($_POST['del']) && isset($_POST['idingredient'])){
$sSql = "delete from ingredients where id='".$_POST['idingredient']."'";
$res = mysql_query($sSql);
if($res)
echo "
Ингредиент удален";
else echo "
Ошибка при удалении ингредиента";
}
echo "";
//Вывод на экран списка ингредиентов
$sSql = "select * from ingredients order by name asc";
$res = mysql_query($sSql);
if($res && mysql_num_rows($res)){
echo "
ID | Наименование | "; |
}
?>
Файл «admin/inc/recepts.php»
echo "Список рецептов:";
//Редактирование изменений
if(count($_POST) && isset($_POST['update']) && isset($_POST['idbludo'])){
$sSql = "select * from bluda where id='".$_POST['idbludo']."' limit 1;";
$res = mysql_query($sSql);
if($res && mysql_num_rows($res) && ($row=mysql_fetch_array($res))){
echo "";
}
else{
echo "
Ошибка получения данных";
}
}
//Добавление рецепта
if(count($_POST) && isset($_POST['newbludo'])){
echo "";
}
//Сохранение нового рецепта
if(count($_POST) && isset($_POST['savenewbludo'])){
$sSql = "insert into bluda set name='".$_POST['namebludo']."',";
$sSql .= "category='".$_POST['categoryvalue']."',";
$sSql .= "ingredients='".implode(",",$_POST['ingredientsvalue'])."',";
$sSql .= "time='".$_POST['timebludo']."',";
$sSql .= "recept='".$_POST['receptbludo']."'";
$res = mysql_query($sSql);
if($res)
echo "
Изменения сохранены";
else echo "
Ошибка при сохранении изменений";
}
//Сохранение изменений
if(count($_POST) && isset($_POST['updatebludo']) && isset($_POST['idbludo'])){
$sSql = "update bluda set name='".$_POST['namebludo']."', ";
$sSql .= "category='".$_POST['categoryvalue']."',";
$sSql .= "ingredients='".implode(",",$_POST['ingredientsvalue'])."',";
$sSql .= " time='".$_POST['timebludo']."',";
$sSql .= " recept='".$_POST['receptbludo']."' ";
$sSql .= " where id='".$_POST['idbludo']."'";
$res = mysql_query($sSql);
if($res)
echo "
Изменения сохранены";
else echo "
Ошибка при сохранении изменений";
}
//Удаление рецепта
if(count($_POST) && isset($_POST['del']) && isset($_POST['idbludo'])){
$sSql = "delete from bluda where id='".$_POST['idbludo']."'";
$res = mysql_query($sSql);
if($res)
echo "
Рецепт удален";
else echo "
Ошибка при удалении рецепта";
}
echo "";
//Вывод на экран списка ингредиентов
$sSql = "select * from bluda order by category,name ";
$res = mysql_query($sSql);
if($res && mysql_num_rows($res)){
echo "
ID | Наименование | Категория | Время (мин.) | Ингредиенты | Рецепт | "; |
}
?>
Вопрос-ответ:
Можете ли вы создать сайт и написать техническую документацию по нему?
Да, мы можем создать сайт и написать техническую документацию по нему. Наша команда имеет опыт в разработке сайтов и подготовке соответствующей документации.
Какими языками программирования вы пользуетесь для написания серверной части сайта?
Мы пользуемся языком программирования PHP для написания серверной части сайта. PHP - это популярный язык, который широко используется для разработки веб-приложений и сайтов.
Какие категории данных можно показать на сайте с помощью команды "echo"?
С помощью команды "echo" можно показать различные категории данных на сайте, такие как идентификатор строки (row id), название строки (row name), категория, а также другие заданные значения или сообщения.
Какой файл отвечает за редактирование изменений на сайте для списка ингредиентов?
Файл "admin/inc/ingredients.php" отвечает за редактирование изменений на сайте для списка ингредиентов. В этом файле содержатся необходимые функции и методы для редактирования данных.
Какие возможности предоставляет данный товар?
Данный товар предоставляет возможность написания сайта и технической документации по нему, используя язык программирования PHP и сервер SERVER PHP SELF. Он также позволяет отображать категории, идентификаторы, имена и другую информацию на сайте, а также редактировать и изменять данные ингредиентов.
Каким образом происходит отображение категорий, идентификаторов и имен на сайте?
Для отображения категорий, идентификаторов и имен на сайте можно использовать следующий код: "echo row id echo row name echo category". Это позволит вывести нужную информацию на странице сайта.
Что делает функция "Файл admin inc ingredients php"?
Функция "Файл admin inc ingredients php" отвечает за вывод списка ингредиентов и редактирование изменений. Она используется для работы с данными ингредиентов на сайте.
Как осуществляется редактирование изменений в ингредиентах?
Для редактирования изменений в ингредиентах необходимо использовать следующие действия: проверить наличие данных в POST, проверить наличие данных idingredient в POST, выполнить SQL-запрос select для получения информации о ингредиентах по указанному идентификатору. После этого можно производить изменения в данных ингредиента и сохранять их.
Какие действия выполняются, если count POST пустой?
Если count POST является пустым, то это означает, что не были переданы данные для редактирования ингредиентов. В этом случае необходимо выполнить дополнительные проверки и действия, чтобы избежать ошибок в работе программы.
Какие функции есть у этого сервера PHP?
Сервер PHP включает следующие функции: show categories, echo row id, echo row name, echo category, echo, echo, echo, echo, echo, echo, echo, echo, echo.