Василий Иванов
Василий Иванов

Помогите в PHP разобраться

Что в моем коде не так, срабатывает только условие if, else не срабатывает:

$query = "SELECT * FROM code_for_users WHERE UPPER(invitation) LIKE '%".strtoupper($_POST['input_invitation'])."%'";
$result = mysql_query($query) or die("Запрос ошибочный");

while ($line = mysql_fetch_array($result, MYSQL_NUM)) {
for ($i=0;$i

ПП
Петр Петров

Так у вас for сработает только один раз, i=1 не будет подходить под i

ЛM
Лана M

Массив $line - на самом деле именованный (в качестве имени используется имя соответствующего поля в выборке) и поиск по индексу тут не сработает. К тому же цикл оформлен неправильно (от 0 до 0).
Прогони массив через foreach - foreach ($list as $key => $value){...}

Или скорректируй определение цикла: for ($i=0;$i

Похожие вопросы
тяжело ли разобраться в C++ человеку знающиму php?
Помогите с PHP и MySQL
Помогите! Php. Есть Php програмеры! Помогите мне! Код елементарный и не работает!
Помогите с кодом PHP
PHP Скрипт. скрипт добавляет в бд из файла. помогите разобраться в нем...
Помогите разобраться с ошибкой PHP T_STRING
Разобраться с php скриптом
Помогите разобраться с php!
Помогите разобрать кусочек php-кода!
Помогите разобраться с кодом PHP