[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите доработать форму загрузки изображений
maranello
Здравствуйте. Нашел на просторах инета такую форму. Она мне подходит. Ее хочу прикрутить в админку, чтобы человек заполняя поля, мог добавить фото.

вот форма. Мне бы желательно убрать оттуда поле "Скрыть каталог" (т.е. упоминание в скрипте).

 <form action="add_katalog.php" method="post" enctype="multipart/form-data">

<label>
Введи название каталога<b style="color:red;">*</b>  
<input type="text" name="name" value="<?php echo $_SESSION['katalog']?>">
</label><br>
<label>
Выберите фотографию
<input type="file" name="foto">
</label><br>
<label>
Скрыть каталог<br>
<input
value="1" type="checkbox" name="skrit">
</label><br>
<input
type="submit" value="Добавить каталог">
</form>




скрипт add_katalog.php

<?php
$uploaddir='http://'.$_SERVER['HTTP_HOST'].'/images/katalog/';
$uploadfoto='http://'.$_SERVER['HTTP_HOST'].'/images/no_foto.gif';
if (!empty($_POST['name']))
{
$f=is_uploaded_file($_FILES["foto"]["tmp_name"]);

if(move_uploaded_file($_FILES["foto"]["tmp_name"], $uploaddir.$_FILES["foto"]["name"])==true)
{
mysql_query ("INSERT INTO katalog (name, foto, skrit) VALUES ('".mysql_real_escape_string($_POST['name'])."','".mysql_real_escape_string($uploaddir.$_FILES["foto"]["name"])."','".mysql_real_escape_string($_POST['skrit'])."')");
if (mysql_affected_rows() > 0)
echo "Каталог с фотографией успешно добавлен";
else
echo "Каталог с фотографией не добавлен. Проблема с базой данных";
}
else
{
mysql_query ("INSERT INTO katalog (name, foto, skrit) VALUES ('".mysql_real_escape_string($_POST['name'])."','".$uploadfoto."','".mysql_real_escape_string($_POST['skrit'])."')");
if (mysql_affected_rows() > 0)
echo "Каталог успешно добавлен";
else
echo "Каталог не добавлен. Проблема с базой данных";
}


}

else
echo "Каталог не добавлен. Ты не заполнил имя поля либо не добавил изображение";
?>


Спасибо за понимание.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.