[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Курсы PHP. Урок №2 от IRBIS-team
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
sharki
nugle
Как удобнее, так и пользуюсь smile.gif
XCross
Цитата
в файле вариэблс надо КАЖДЫЙ раз прописывать новые какие то переменные для последующей замены.


Замены чего? Переменных? Зачем менять?

Вообщем жду Twin'a ибо правильно может объяснить только тот, кто строил эту систему.

_____________
Обмен Ukash на WebMoney
mxwuser
Что именно не понятно?

$ok = !empty($_POST['ok'])?true:false;
$delete = !empty($_POST['delete'])?true:false;

Нужны для того чтобы узнать, была ли нажата кнопка. $ok - универсальная, $delete - для удаления(видимо новостей).
Сделано для того чтобы не расписывать постоянно в контроллере эти EMPTY, а один раз объяснить Вэрибэлс.пхп, и дальше в контроллерах писать только:

if($ok) //Если нажата кнопка ок.

Далее:
    $POST['value1'] = !empty($_POST['value1']) ? $_POST['value1'] : NULL;   
$POST['value2'] = !empty($_POST['value2']) ? $_POST['value2'] : NULL;
$POST['value3'] = !empty($_POST['value3']) ? $_POST['value3'] : NULL;
$POST['value4'] = !empty($_POST['value4']) ? $_POST['value4'] : NULL;

$POST - Это универсальный массив, придуманный Твином для упрощенной работы с POST переменными. Именно данные строки, необходимы для инициализации универсальных переменных POST, которые в последующем можно использовать разных формах на различных страницах.
Например, на странице регистрации у тебя будет форма такая:

Введите ваше имя <br />
<input
name="form[value1]" type="text" size="30" value="<?php echo $POST['value1']; ?>" />

А на странице новостей, будет такая форма для коммента:

Введите ваш комментарий <br />
<input
name="form[value1]" type="text" size="100" value="<?php echo $POST['value1']; ?>" />

И в таком случае они не будут конфликтовать, и не придется придумывать новые переменные. А, ну да, еще массив $POST удобнее обрабатывать различными функциями, нежели по одной...
Далее:
$info  = array();

Инициализация массива ошибок, который после нажатия кнопок, будет обрабатываться функцией getInfo, и отображаться на вашей странице.
Быстрый ответ:

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