обработка формы и еще несколько возможных вопросов

Elvis

Новичок
Добрый день!
помогите разобраться пожалуйста.
вообщем все по порядку.
имею страничку с формой. на ней несколько input типа text. использую метод post. по нажатию пересылает на другую страницу и обрабатывает форму с последующим выводом.
Ничего сложного нет, но есть загвоздка. приведу краткий код:
PHP:
for ($i=1;$i<=70;$i++)
	{
		echo "вошли в цикл ".$i."<br>";
		if(($_POST['id'.$i.''] != 0) || ($_POST['id'.$i.''] != NULL))
			{
				echo "вошли в условие. пост ID = ".$_POST['id'.$i.'']."<br>";
			}
	}
на предыдущей странице в текстовое поле можно вводить только цифры. name у inputa такой: 'id1', 'id2',...
мне нужно чтобы условие выполнялось только когда поле не равно 0 или когда не пустая строка.

вопрос вот в чем: почему меня не пускает в условие когда есть пустая строка, а когда там написан 0 то пускает в условие?
я предполагаю что поле просто напросто не число и ставил в кавычки число 0, но тогда меня вообще пропускают даже когда поле равно null.
можно ли как то преобразовать текстовое поле в число или есть способ по проще?
 

Elvis

Новичок
Сделал так и все заработало как надо:
PHP:
for ($i=1;$i<=70;$i++)
    {
        echo "вошли в цикл ".$i."<br>";
       $int_value = intval($_POST['id'.$i.'']);
        if(($int_value != 0) || ($int_value != NULL))
            {
                echo "вошли в условие. пост ID = ".$_POST['id'.$i.'']."<br>";
            }
    }
тему можно закрывать.
 
Сверху