Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Редактирование параграфа

Сообщения:  [1-4] 

 
 автор: куч1963   (21.06.2006 в 15:39)   письмо автору
 
   для: cheops   (21.06.2006 в 11:43)
 

Дело не в подавлении ошибок, вот
структура таблицы
id_paragraph /type / name / url / picture_big / picture_small / place / pos / hide / id_article

это запрос на апдейт


$query = "UPDATE paragraphes SET name='$name',
                                   place=".$_POST['place'].",
                                   hide='$showhide',
                                   place='".$_POST['place']."' $strsml $strbig 
            WHERE id_paragraph=".$_POST['id_paragraph'];

Установил поновой с диска к книге, а рисунки при редактировании параграфа не удаляются

   
 
 автор: cheops   (21.06.2006 в 11:43)   письмо автору
 
   для: куч1963   (21.06.2006 в 07:36)
 

1) А вы точно ничего не меняли? В оригинале это не 63, а 72 строка...
2) путь к директори files не изменялся?
3) Notice является своеобразным советом и выводится, когда выставлена максимальная чувствительность PHP к ошибкам - её следует понизить, как это сделано на всех хостингах, иначе они не дадут работать. Для этого, следует выставить соответствующее значение для директивы error_reporting http://www.softtime.ru/info/articlephp.php?id_article=23, в конфигурационном файле php.ini
error_reporting = E_ALL & ~E_NOTICE  

Так же можно изменить уровень обработки ошибок локально, для этого в начало скрипта следует поместить функцию
<?php 
Error_Reporting
(E_ALL & ~E_NOTICE); 
?>

В качестве параметра, которой передать соответствующий уровень обработки ошибок.

   
 
 автор: valenok   (21.06.2006 в 09:19)   письмо автору
 
   для: куч1963   (21.06.2006 в 07:36)
 

Добавь где нибудь ближе к концу: echo mysql_error();
И если не трудно: какие строчки это 63 и 64 ?
--
И потом:
Он должен писать Undefined variable: vasya in .. А не $vasya
Как у тебя происходит в 64 строке.

   
 
 автор: куч1963   (21.06.2006 в 07:36)   письмо автору
 
 

При редактировании параграфов, не удаляются рисунки.
Код не менялся.

 // Если в поле выбора изображения стоит знак "-" - удаляем изображение
  $query = "SELECT * FROM paragraphes WHERE id_paragraph=".$_POST['id_paragraph'];
  $par = mysql_query($query);
  if($par)
  {
      $row = mysql_fetch_array($par);
      if (trim($_FILES['picture_small']['name']) == "-" || trim($_FILES['picture_small']['tmp_name']) != "")
      {
        if(is_file("../".$row['picture_small'])) unlink("../".$row['picture_small']);
        $strsml = ", picture_small='-'";
      }
      if (trim($_FILES['picture_big']['name']) == "-" || trim($_FILES['picture_big']['tmp_name']) != "")
      {
        if(is_file("../".$row['picture_big'])) unlink("../".$row['picture_big']);
        $strbig = ", picture_big='-'";
      }

код запроса


$query = "UPDATE paragraphes SET name='$name',
                                   place=".$_POST['place'].",
                                   hide='$showhide',
                                   place='".$_POST['place']."' $strsml $strbig  //(в редакторе эта строка 63)
            WHERE id_paragraph=".$_POST['id_paragraph'];

при обработке выдает сообщение
Notice: Undefined variable: strsml in z:\home\nov.ru\www\admin\articles\editpar.php on line 63
Notice: Undefined variable: $strbig in z:\home\nov.ru\www\admin\articles\editpar.php on line 64
пробовал разные варианты, с (-), пробелом и пустым полем.

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования