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



 

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

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

Открыть тему
Тема закрыта
> Проблема при редактриовании
scva
scva
Topic Starter сообщение 13.7.2009, 10:22; Ответить: scva
Сообщение #1


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

Проблема в том, что если не добавлять картинку то ничего не редактируется, а вот если при редактировании добавляеш картинку, то все редактируется, в моем скрипте написано какое то условие, но не могу разобраться
[php]
<?
if (isset($_POST['title'])) {$title = $_POST['title'];}
if (isset($_POST['articul'])) {$articul = $_POST['articul'];}
if (isset($_POST['category'])) {$category = $_POST['category'];}
if (isset($_POST['brand'])) {$brand = $_POST['brand'];}
if (isset($_POST['price'])) {$price = $_POST['price'];}
if (isset($_POST['des'])) {$des = $_POST['des'];}
if (isset($_POST['description'])) {$description = $_POST['description'];}
if (isset($_POST['yamarket'])) {$yamarket = $_POST['yamarket'];}
if (isset($_POST['spec_ya'])) {$spec_ya = $_POST['spec_ya'];}
if (isset($_POST['nal_ya'])) {$nal_ya = $_POST['nal_ya'];}
if (isset($_POST['spec'])) {$spec = $_POST['spec'];}
if (isset($_POST['id'])) {$id = $_POST['id'];}
if (isset($_POST['filename'])) {$filename = $_POST['filename'];}
if (isset($_POST['opisanie'])) {$opisanie = $_POST['opisanie'];}

if (isset($_FILES['filename']) && !$_FILES['filename']['error'] && isset($title)
&& isset($articul) && isset($category) && isset($brand)
&& isset($price) && isset($des) && isset($description)
&& isset($yamarket) && isset($spec_ya) && isset($nal_ya) && isset($spec)
&& isset($opisanie) )
{
$result = mysql_query ("UPDATE tovar SET title='$title', articul='$articul',
category='$category', brand='$brand', price='$price', des='$des',
description='$description', opisanie='$opisanie',
yamarket='$yamarket', spec_ya='$spec_ya', nal_ya='$nal_ya',
spec='$spec' WHERE id='{$_POST['id']}'") or die("error");


$res = mysql_query("SELECT max(id) AS mid FROM tovar WHERE title='$title';");
$l = mysql_fetch_assoc($res);
$mid = $l['mid'];
mysql_free_result($res);

if (isset($_POST['filename']) && move_uploaded_file($_FILES['filename']['tmp_name'], "../tovar/b{$_POST['id']}.jpg") )
if(file_exists("../tovar/b$mid.jpg"))
{
echo("<font style=\"font-size:10px;\">Картинка успешно загружена</font><br><br>
<a href='edit_tovar.php'>Добавить еще</a><br><br>
<a href='manager.php'>На администраторскую</a>");
new_img_resizeb ("../tovar/b$mid.jpg", 500, 500, $mid, 'tovar');
new_img_resize ("../tovar/b$mid.jpg", 150,150, $mid, 'tovar');
}
else { echo "Не добавлено";}
}
?>
[/php]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 13.7.2009, 23:00; Ответить: Galen
Сообщение #2


Вот ваше условие
[PHP]isset($_FILES['filename']) && !$_FILES['filename']['error'][/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scva
scva
Topic Starter сообщение 14.7.2009, 10:06; Ответить: scva
Сообщение #3


(Galen @ 14.7.2009, 02:00) *
Вот ваше условие
[php]isset($_FILES['filename']) && !$_FILES['filename']['error'][/php]

вообщем убрал это условие, теперь все по другому контент редактируется, зато картинки не добавляются
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 14.7.2009, 14:02; Ответить: Apay
Сообщение #4


его надо вставить вместо [PHP]isset($_POST['filename'])[/PHP]

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
6 stu999 1551 21.3.2024, 20:45
автор: stu999
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2178 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30255 19.7.2022, 13:41
автор: Funoman
Горячая тема (нет новых ответов) тИЦ отменили! Новый показатель Яндекса ИКС! Лучшие площадки под размещение. Бесплатное написание статей при любом заказе.
Эксклюзивное предложение. Успей получить написание статей БЕСПЛАТНО
71 VIMstat 78307 21.6.2022, 9:38
автор: VIMstat
Открытая тема (нет новых ответов) Отображение нужного блока при клике.
0 bhtml 1647 10.7.2020, 15:18
автор: -bhtml-


 



RSS Текстовая версия Сейчас: 28.3.2024, 13:56
Дизайн