2013-03-06 2 views
0
if (intval(($text) > 5)) { 
    header("Location: http://a???.php"); 
} else { 
    header("Location: http://a???/show.php"); 
} 

Я хочу, чтобы сравнить INT значение, введенное в $test, и если оно больше 5 (12345,12321,22222). Но это не работаетсравнить intervalue в текстовом поле

if (intval(($text) > 5)) //compare the value entered to see if it's greater than 5 
+0

какие значения используются для $ теста – robert

+2

В своем вопросе вы упоминаете $ тест, в вашем коде $ текста ... Опечатка? – Chris

+0

Я предполагаю, что у вас есть ошибка: она должна быть 'if (intval ($ test)> 5) {...}' – varnie

ответ

1

У вас есть некоторые дополнительные скобки в вашем if заявлении.

if (intval($text) > 5) // That should do it 
2

Необходимо сначала преобразовать в int, а затем сравнить. Попробуйте:

if(intval($text) > 5) ... 
+0

PLS Как я могу конвертировать в int? – user2116287

+0

просто обновите инструкцию if с кодом выше. У вас почти было это, просто нужно было исправить скобки. – GvM

+0

хорошо спасибо, если я хочу, чтобы intval был равен 5, как я это делаю ??? 'if (intval ($ text) == 5)' это правильно? – user2116287

Смежные вопросы