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

Форум PHP

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

 

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

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

тема: Ошибка в книге? Или нет?

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

 
 автор: mihdan   (12.02.2007 в 14:50)   письмо автору
 
   для: cheops   (11.02.2007 в 21:55)
 

Да там много очень опечаток, я сам часто ее перечитываю так у меня уже вся книга красная....

   
 
 автор: cheops   (11.02.2007 в 21:55)   письмо автору
 
   для: ШИМ   (11.02.2007 в 19:49)
 

Это опечатка.

   
 
 автор: ШИМ   (11.02.2007 в 19:49)   письмо автору
 
   для: cheops   (11.02.2007 в 12:51)
 

>Есть на 33 строке файла addart.php - в обработчик эта переменная поступает из скрытого поля pos формы addartform.php (строка 79).

Да я посмотрел в скрипты на КОМПАКТ ДИСКЕ, там действительно есть ето поле , А ВОТ В КНИГЕ ОНО ОТСУТСТВУЕТ!!!!

   
 
 автор: cheops   (11.02.2007 в 12:51)   письмо автору
 
   для: ШИМ   (11.02.2007 в 01:55)
 

>но в форме "addart.php" нет никакого поля для хранения $_GET['pos'] !
Есть на 33 строке файла addart.php - в обработчик эта переменная поступает из скрытого поля pos формы addartform.php (строка 79).

   
 
 автор: ШИМ   (11.02.2007 в 01:55)   письмо автору
 
 

Здраствуйте!!! у меня вопрос по книге " Практика создания ВЕБ-САЙТОВ"
Суть его вот в чем:
В части 2 книги "Система администрировария контента"

файл " editartform.php" для редактирования выбранной статьи.
файл " editart.php " - обработчик этой формы.

Так вот в "editartform.php"

Извлекаються из БД все значения


        // После выполнения ЗАПРОСА выбора * из БД
                                           $par=mysql_fetch_array($query);
                                           //устанавливаем переменные
        
        $name=$par['name'];
                         $description=$par['description'];
         $html_title=$par['html_title'];
         $html_description=$par['html_description'];
         $html_keywords=$par['html_keywords'];
         $id_article=$par['id_article'];
         
        $_GET['pos']=$par['pos'];
             
//Но дальше она исрользует форму  для добавления "addartform.php"
// устанавливаем значения переменных для этой  "addartform.php"

         $title ="Редактирование статьи";
         $action ="editart.php ";
         $button = "Исправить";

         //Подключаем форму addartform.php

         include "addartform.php";



но в форме "addart.php" нет никакого поля для хранения $_GET['pos'] !

после нажатия кнопки " ИСПРАВИТЬ " Данные передаються в обработчик " edtiart.php "

который сначала проверяем имя статьи и позицию параграфа


if(empty($_POST['name']))  links($_POST['id_page'],"Введите название статьи");
if(empty($_POST['pos']))   links($_POST['id_page'],"Введите позицию параграфа"); 

Но $_POST['pos'] из воздуха не возьмется... срабатывает links($_POST['id_page'],"Введите позицию параграфа");

С проблемой я то справился - ввел скрытое поле в форму с именем ="pos" и значением =$pos
НО МНЕ ВОТ ИНТЕРЕСНО, ЭТО ОШИБКА В КНИГЕ ИЛИ Я ШТО-ТО УПУСТИЛ ???

   

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

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

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