Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инструкция программиста.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
134.02 Кб
Скачать

Logo.Php (Логотип)

Запросим информацию о магазине

$query = mysql_query("SELECT * FROM `shop` WHERE `id` = '$shop_id'");

Если есть логотип, выведем его, если нет, выведем уведомление

if($info['shop_logo'] == NULL)

$logo_current = "Нет логотипа";

else

$logo_current = "<img src=".$murl."/images/".$info['shop_logo'].">";

Форма вывода

$content = <<<EOF

<form name=logo_edit enctype="multipart/form-data" method=post>

<table>

<tr>

<td>Текущее лого</td>

</tr>

<tr>

<td>$logo_current</td>

</tr>

<tr>

<td align=right><input type="file" size="32" name="shop_logo" value="" /></td>

</tr>

<tr>

<td align=right>

<input type=submit name=cancel value=Назад>

<input type=submit name=save value=Сохранить>

</td>

</tr>

</table>

</form>

EOF;

Main.Php (Основная информация)

Получаем информацию о магазине

$shop_sql = mysql_query("SELECT * FROM `shop` WHERE `id` = $shop_id");

Записываем в соответствующие переменные

$shop_id = $shop_info['id'];

$shop_name = $shop_info['shop_name'];

$shop_domain = $shop_info['shop_domain'];

$shop_inf = $shop_info['shop_info'];

$shop_contact = $shop_info['shop_contact'];

Выводим форму с текущими данными, для редактирования

$content = <<<EOF

<form name=main method=post>

<table>

<tr>

<td>Имя магазина</td>

<td><textarea rows=2 cols=45 name=shop_name>$shop_name</textarea></td>

</tr>

<tr>

<td>Информация</td>

<td><textarea rows=10 cols=45 name=shop_inf>$shop_inf</textarea></td>

</tr>

<tr>

<td>Контактная информация</td>

<td><textarea rows=10 cols=45 name=shop_contact>$shop_contact</textarea></td>

</tr>

<tr>

<td align=right colspan=2>

<input type=submit name=cancel value=Назад>

<input type=submit name=save value=Сохранить>

</td>

</tr>

</table>

</form>

EOF;

По нажатию кнопки “Сохранить”, получаем данные POST-запросом, обрабатываем их и записываем в соответствующие переменные

$shop_name = strip_tags($_POST['shop_name']);

$shop_inf = strip_tags($_POST['shop_inf']);

$shop_contact = strip_tags($_POST['shop_contact']);

Обновляем данные в базе

$sql_to_shop = mysql_query("UPDATE `shop` SET `shop_name` = '$shop_name', `shop_info` = '$shop_inf', `shop_contact` = '$shop_contact' WHERE `id` = '$shop_id'");

if(!$sql_to_shop)

{

die(mysql_error());

}

$header = "Сохранено";