PHP код и стили PHPBB3
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
A320_Pilot
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 13 лет 7 месяцев
- Откуда: Russia Federation, Moscow
- Благодарил (а): 2 раза
Re: PHP код и стили PHPBB3
Исправил спасибо!
И как сделать чтобы выводилось так:
Уважаемый "введеное имя" Вы успешно подали заявку на вступление в наш Учебно-Тренировочный Центр OVAN. В ближайшее время с Вами свяжется Администрация
А то не выходит, и как сделать проверку на существование похожего мыла?
И как сделать чтобы выводилось так:
Уважаемый "введеное имя" Вы успешно подали заявку на вступление в наш Учебно-Тренировочный Центр OVAN. В ближайшее время с Вами свяжется Администрация
А то не выходит, и как сделать проверку на существование похожего мыла?
A320_Pilot
George Konkov
George Konkov
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: PHP код и стили PHPBB3
Код: Выделить всё
trigger_error(sprintf($user->lang['OK'], $name));Код: Выделить всё
'OK' => 'Уважаемый %s. Вы успешно подали заявку на вступление в наш Учебно-Тренировочный Центр OVAN. В ближайшее время с вами свяжется Администрация.',Не понял, почему похожего?A320_Pilot писал(а):и как сделать проверку на существование похожего мыла?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
A320_Pilot
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 13 лет 7 месяцев
- Откуда: Russia Federation, Moscow
- Благодарил (а): 2 раза
Re: PHP код и стили PHPBB3
Ну проверка существует ли такой пользователь уже или нет
A320_Pilot
George Konkov
George Konkov
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: PHP код и стили PHPBB3
Код: Выделить всё
$sql = 'SELECT user_id, username, user_email
FROM ' . USERS_TABLE . "
WHERE user_email_hash = '" . $db->sql_escape(phpbb_email_hash($mail)) . "'
AND username_clean = '" . $db->sql_escape(utf8_clean_string($name)) . "'";
$result = $db->sql_query($sql);
$user_row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
if ($user_row['user_email'] == $maii)
{
error[] = $user->lang['BUSY_EMAIL']; // такой e-mail уже существует
}
Код: Выделить всё
if ($user_row['username'] == $name
{
error[] = $user->lang['BUSY_NICK']; // такой ник уже существует
}Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: PHP код и стили PHPBB3
исправлена опечатка Sheer и подправлен код:
Код: Выделить всё
$sql = 'SELECT user_id, username, user_email, username_clean
FROM ' . USERS_TABLE . "
WHERE user_email_hash = '" . $db->sql_escape(phpbb_email_hash($mail)) . "'
OR username_clean = '" . $db->sql_escape(utf8_clean_string($name)) . "'";
$result = $db->sql_query($sql);
while($user_row = $db->sql_fetchrow($result))
{
if ($user_row['user_email'] == $mail)
{
error[] = $user->lang['BUSY_EMAIL']; // такой e-mail уже существует
}
if ($user_row['username_clean'] == $db->sql_escape(utf8_clean_string($name)))
{
error[] = $user->lang['BUSY_USERNAME']; // такой юзер уже существует
}
}
$db->sql_freeresult($result);
'BUSY_EMAIL' - Прописать в "языковом" файле'BUSY_USERNAME' прописать в языковом файлеПомощь в ЛС/email только за WM или ЮMoney
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: PHP код и стили PHPBB3
Мня.... а зачем цикл? Там же одного юзера проверить надо.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: PHP код и стили PHPBB3
Затем что такое мыло может быть у одного юзера, а ник у другого юзера - в итоге получим результат select-а 2 строки
Помощь в ЛС/email только за WM или ЮMoney
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: PHP код и стили PHPBB3
А... мудро. Не подумал.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
A320_Pilot
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 13 лет 7 месяцев
- Откуда: Russia Federation, Moscow
- Благодарил (а): 2 раза
Re: PHP код и стили PHPBB3
А как сделать вывод из базы?
Скажем из таблицы Students.
В таблицу
Скажем из таблицы Students.
В таблицу
A320_Pilot
George Konkov
George Konkov
-
A320_Pilot
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 13 лет 7 месяцев
- Откуда: Russia Federation, Moscow
- Благодарил (а): 2 раза
Вывод из базы!
Всем доброго вечера!
А как сделать вывод из базы данных?
Скажем из таблицы Students.
А как сделать вывод из базы данных?
Скажем из таблицы Students.
A320_Pilot
George Konkov
George Konkov
-
A320_Pilot
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 13 лет 7 месяцев
- Откуда: Russia Federation, Moscow
- Благодарил (а): 2 раза
Re: Вывод из базы!
Я знаю как вывести из бд, но я как понимаю с phpBB делается по другому?
A320_Pilot
George Konkov
George Konkov
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: PHP код и стили PHPBB3
Код: Выделить всё
$sql = '...'; // какой-то sql-зпрос
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$template->assign_block_vars('row', array(
'ID' => $row['id'], // значение поля id из таблицы
'NAME' => $row['name'], // значение поля name из таблицы
));
}Код: Выделить всё
<table width="100%">
<tr>
<th>ID</th>
<th>{L_NAME}</th>
</tr>
<!-- BEGIN row -->
<tr>
<td>{row.ID}</td>
<td>{row.NAME}</td>
</tr>
<!-- END row -->
</table>Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

