Проблем с if условие

misho

Registered
Имам две get променливи - $user и $code. Котаго ги задам в URL адреса би трябвало това условие да е изпълнено, но явно не е. Все прескача този if и продължава нататък. :shock:
Код:
if(!empty($user) && !empty($code))
 
А ти декларирал ли си ги?

В сми

$uset = $_GET['user'];

след като ги задаваш в URL адреса ?
 
Да, разбира се.

Код:
$user = $_GET['user'];
$user = htmlspecialchars($type);
$user = strip_tags($user);

$code = $_GET['code'];
$code = htmlspecialchars($code);
$code = strip_tags($code);

if(!empty($user) && !empty($code))
 {
  //това очаквам да се изпълни, котаго променливите НЕ са празни
 }
 
misho каза:
$user = $_GET['user'];
$user = htmlspecialchars($type);
$user = strip_tags($user);

$code = $_GET['code'];
$code = htmlspecialchars($code);
$code = strip_tags($code);

if(!empty($user) && !empty($code))
{
//това очаквам да се изпълни, котаго променливите НЕ са празни
}
тоест на втория ред задаваш празна променлива, и те така проверката не сработва.
 
Replace, StormBreaker, това е бил проблемът. Пак пиша глупости. Благодаря! Сигурно цяла вечер нямаше да си видя грешката.
 
Ако си включиш грешките за notices, warning и т.н., щеше да си спестиш цялата нощ :lol:
 

Back
Горе