[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сил нет постоянно переписывать
Страницы: 1, 2, 3, 4, 5
-Winston-
Перепробавал все ваши варианты , не один не работает! Как ошибки не выводились , так и не выводятся
exotica
Как верно заметил sergiess в начале поста
Цитата
Вобщем... Надо, мне кажется, логику поменять :)


попробуй начать с проверки нажатия кнопки отправить формы
if(isset($_POST['submit_button']))
{

Как только убедился что кнопка нажата, начинай проверять поля при этом добавляя ошибки в массив $errors.
После того как проверил поля, проверь попало ли что нибудь в массив $errors и если попало то выведи это:
if($errors)
{
foreach($errors as $k=>$v)
{
echo $k.'=>'.$v.'<br/>';
}
exit;
}


Если не попало, то продолжай скрипт (добавляй в БД или что еще)

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
-Winston-
$_POST['info'] это и есть кнопка
exotica
тогда попробуй вывести ошибки не .tpl а как я выше описал

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
-Winston-
exotica

Ну да , если я пишу echo , прям в условии , сразу после того как записываю в переменую , то все работает , вот в этом и изначально был весь вопрос почему в tpl они не выводятся , именно в этом скрипте , в других делаю все так же и все работает
exotica
самое первое что пришло в голову, не правильно написан адрес где либо, или же не передается твой массив туда куда нужно

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
-Winston-
Цитата (exotica @ 2.07.2013 - 12:30)
самое первое что пришло в голову, не правильно написан адрес где либо

Не понял unsure.gif
exotica
как массив с ошибками отображается в .tpl файле? Как он туда попадает от скрипта?

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
glock18
Цитата (-Winston- @ 2.07.2013 - 07:59)
не один не работает

у вас здесь двойное отрицание wink.gif значит один работает rolleyes.gif
-Winston-
exotica как он может отображаться ? нотайс пишет , мол нет его
-Winston-
glock18 Я же говорю не один не работает , один работает но в самом скрипте , в шаблоне нет
glock18
Цитата (-Winston- @ 2.07.2013 - 08:51)
glock18 Я же говорю не один не работает , один работает но в самом скрипте , в шаблоне нет

да, вы именно так и говорите rolleyes.gif
exotica
Цитата
как он может отображаться ? нотайс пишет , мол нет его

Нотайс не ошибается, если он пишет что его нет значит его не реально нет. А пременая не определена. т.е. в вашем .tpl файле необходимо вместо вашего
<?php 
echo
@$errors4['name'],
@$errors4['country'],
@$errors4['city'],
@$errors4['mail'];
?>

Написать следующее:
if(isset($errors))
{
foreach($errors as $k=>$v)
{
echo $k.'=>'.$v.'<br/>';
}
}


В таком случае нотайса не будет

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
-Winston-
exotica Сделал , как вы написали ,вообще не че не пишет .
exotica
Цитата
Сделал , как вы написали ,вообще не че не пишет

Это говорит о том что в этом массиве либо пусто, либо на странице куда его выводят его просто нету.

т.е. либо вы не передаете этот массив туда где хотите отображать, либо неправильно инклудится .tpl файл..

На самом деле тяжело придумывать самому куда и что у вас отображается, я видел только скрипт обработчик часть скрипта и только .tpl(или его кусок)

Вывод - если вы уверены что скрипт отработал неправильно, а отчета об ошибках вы не увидели, значит этот отчет либо не создался, либо не дошел до места отображения.

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Быстрый ответ:

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