Различные вопросы по PHP и MySQL

99.83K
.
Ей 25
GhosT-ReCoN, а вообще проще сделать так:

$id = abs(intval($_POST['log']));

Так ты просто отбросишь всё кроме цифр и усё. Т.Е. если кто-то введёт "123абс" - то в переменной будет "123".
.
ValekS, было вот так.но при таком условии видит либо цифры либо буквы.
букво-циферный бай бай.

$log = htmlspecialchars(stripslashes(addslashes($_POST['log'])));
$pas = htmlspecialchars(stripslashes(addslashes($_POST['pas'])));

require_once ('inc/db.php');

$pas=md5($pas);


if(eregi("[0-9]",$_POST['log'])){
$log=abs(intval($_POST['log']));
$as = mysql_query("SELECT * FROM `account` WHERE `id`='".$log."'");
$persi = mysql_fetch_assoc($as);
$log=$persi['nick'];
}

$req = mysql_query("SELECT * FROM `account` WHERE `nick` = '$log' and `pass` = '$pas' LIMIT 1");


з.ы при $log вместо $_POST['log'] почему то не сравнивает
.
Ей 25
GhosT-ReCoN, я понял что тебе надо) Ыы Вот так делай:
if (is_int($_POST['log']) == TRUE) {
echo 'В переменной цифры, это ИД!';
} else {
echo 'В переменной не цифры или не только цифры, это ник!';
}
.
ValekS, а у меня в голове крутилось чтото типа is_numeric гг
.
эмммм как в форуме, поле для ввода сообщений вытащить наружу? Для всех по умолчанию.
.
ValekS
Ей 25
GhosT-ReCoN, или есть ещё вот такой вариант:
if(is_numeric($_POST['log'])) {
echo 'Это число - ИД!';
} else {
echo 'Это не число - Ник!';
}


Сразу нагуглил из_инт, а потом вспомнил про из_намерик)
.
ПСИХ, всмысле? что бы было включено всегда? задать всем по умолчанию включенное поле вода..
.
ValekS
Ей 25
# ПСИХ (05.06.2014 / 20:53)
эмммм как в форуме, поле для ввода сообщений вытащить наружу? Для всех по умолчанию.
Условие:
if ($set_forum['farea']) {
...
} else {
echo '<p><input type="submit" name="submit" value="' . $lng['write'] . '"/></p></form></div>';
                    }

Убери в /forum/index.php если форум стандартный. Это 675 строка. или переделай его так:
if ($set_forum['farea'] == 0) {


П.С.
Тебе в тему вопросов по Джону писать надо было наверное, а не сюда.
.
Folour
Think different
# GhosT-ReCoN (05.06.2014 / 20:55)
ПСИХ, всмысле? что бы было включено всегда? задать всем по умолчанию включенное поле вода..
Найти стандартные настройки для новорегов и там указать нужный параметр?
.
# ValekS (05.06.2014 / 21:02)
Условие:
if ($set_forum['farea']) {
...
} else {
echo '<p><input type="submit" name="submit" value="' . $lng['write'] . '"/></p></form></div>';
                    }

Убери в /forum/in
благодарю, а где убрать ограничение на ввод символов? Че та тоже не найду
Всего: 7969