SHKD
@SHKD

Как правильно отобразить showalert?

Мне необходимо заменить содержимое текста Пример: Record not added на $LANG['n_error'], но если просто заменяю и убираю кавычки то выдает ошибку. Что я делаю не так?
КОД:
$condition = ' AND username LIKE "' . $FORM['username'] . '" ';
    $sql = $db->getRecFrmQry("SELECT * FROM " . DB_TBLPREFIX . "_mbrs WHERE 1 " . $condition . "");
    if (count($sql) > 0 || $isunexist) {
        // do nothing
        $_SESSION['dotoaster'] = "toastr.warning('Record not added <strong>Username exist!</strong>', 'Warning');";
    } elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
        $_SESSION['dotoaster'] = "toastr.error('Record not added <strong>Invalid input format!</strong>', 'Error');";
  • Вопрос задан
  • 42 просмотра
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
"toastr.warning('" . $LANG['n_error'] . " <strong>Username exist!</strong>', 'Warning');";
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Что я делаю не так?
1) Не используете подготовленные выражения в SQL
2) Не приводите текст ошибки, как и код, который ее вызывает
3) $LANG, $FORM, $isunexist и скорее всего еще куча криво названных переменных
4) Скорее всего, не используете конкатенацию
$_SESSION['dotoaster'] = "toastr.error('".
$LANG['n_error'].
" <strong>Invalid input format!</strong>', 'Error');";
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы