Добрый день дорогие друзья. Помогите пожалуйста новичку. Имеется index.php файл вывода таблицы для отметки рабочих часов сотрудника. К этому файлу подключен edittabemldataajaxEditor.php и в этом файле хочу менять переменную которая отвечает за ограничения. index.php Код (Text): <form method='post'> Введите ограничение: <input type='text' name='day' /><br /> <input type='submit' name='ok' value='Cохранить' /> </form> <?php include "../edittabemldataajaxEditor.php"; if(!empty($_POST['ok'])) { $limitday = $_POST['day']; } ?> edittabemldataajaxEditor.php Код (Text): $dfday = diffdate($tabdate, $curdate); $limitday = 300; if (!$dontcheckdiffdate) { if ((($dfday > $limitday) or ($dfday < 0)) and ($_SESSION['user_id'] != 1)) { echo "errdiffdate"; exit(); } }
Ну и , вы же все написали уже: PHP: $dfday = diffdate($tabdate, $curdate); if(!empty($_POST['day'])) { $limitday = $_POST['day']; }else{ $limitday = 300; } if (!$dontcheckdiffdate) { if ((($dfday > $limitday) or ($dfday < 0)) and ($_SESSION['user_id'] != 1)) { echo "errdiffdate"; exit(); } }
понял. но проблема в том что форма находится в другом файле index.php. вот так подключил его но не работает. то есть проверка вообще перестала рабоать. Код (Text): include "../index.php"; $dfday = diffdate($tabdate, $curdate); if(!empty($_POST['day'])) { $limitday = $_POST['day']; }else{ $limitday = 300; } if (!$dontcheckdiffdate) { if ((($dfday > $limitday) or ($dfday < 0)) and ($_SESSION['user_id'] != 1)) { echo "errdiffdate"; exit(); } }
@ara05ru Фиг знает где у вас там что ,вот пример: файлик с формой, назовем его test1.php PHP: <form method='post'> Введите ограничение: <input type='text' name='day' /><br /> <input type='submit' name='ok' value='Cохранить' /> </form> <?php include "./test2.php"; echo $limitday; ?> Файлик с $limitday назовем его test2.php PHP: <?php if(!empty($_POST['day'])) { $limitday = $_POST['day']; }else{ $limitday = 300; } ?> И все на этом. --- Добавлено --- Вот создайте эти два файлика и смотрите. --- Добавлено --- Если вы подключаете ваш фаил edittabemldataajaxEditor.php как у вас в примере. то проблем быть не должно.
@ara05ru, а ты не удосужился узнать, почему твой файл с переменной подключается раньше, чем после сами данные приходят ? --- Добавлено --- Сначала делают, потом думают...