Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как правильно выводить echo?

Как правильно выводить echo?


     21.12.2012    Общие вопросы по PHP    1890

вопрос
В DLE доступна функция CheckLogin() которая проверяет логин на доступность\корректность. По аналогии написал регулярки (registration.php) для пары других полей и добавил функции (dle_js.js).

Выводить пытаюсь так:
echo $buffer;
echo $firstname;
Но получается так, что ошибки приклеиваются одна на одну, к примеру так:
Как правильно выводить echo?

Также использовал такую конструкцию:
if (!$allow)
    echo $buffer;
else
    echo $firstname;
Но тогда результат такой:
Как правильно выводить echo?

(Отображает неправильную ошибку если имя зарегистрировано)

Я вообще, что-то, не пойму как выводиться echo в данном случаем. Прошу совета.

/// UPD:

Ответа пока нет


Комментарии пользователей (4)

nowheremany
192

1659 | 1292

nowheremany - 21 декабря 2012 13:34 - Эксперт

Код в студию

Благодарность принимаю тут Связь

BR0kEN
163

235 | 275

BR0kEN - 21 декабря 2012 13:45 - Эксперт

Добавил в вопрос.

nowheremany
192

1659 | 1292

nowheremany - 21 декабря 2012 15:45 - Эксперт

Если тебе не принципиально сделай так:
if (!$allowfirstname)
    $bufferfn = "";
else
    $bufferfn = "<font color=\"red\">".$allowfirstname."</font>";


function CheckFirstname(){
    var b=document.getElementById("firstname").value;
    $.post(dle_root+"engine/ajax/registration.php",{firstname:b},
    function(b){
if(b!='')     DLEalert(b);
    });return!1
}


У тебя в коде ошибок нет, предполагаю только в дизайне, либо же вместо
$stop .= "Чисел в имени человека быть не может.<br />";

вставлять
$stop = "Чисел в имени человека быть не может.<br />";

Т. е. без точки, чтобы не добавлять, а заменить

Благодарность принимаю тут Связь

BR0kEN
163

235 | 275

BR0kEN - 21 декабря 2012 16:02 - Эксперт

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы