Просмотр поста

.
GhosT-ReCoN

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'] почему то не сравнивает