Top.Mail.Ru
Ответы

Помогите найти логическую ошибку на PHP!

Помогите найти ошибку. При выборе из базы данных поле. Ругается что (Notice: Undefined variable: hren in) не определяет переменную.

Вот код запроса.

Дополнен



%s%s%s%s%s%s%s%s",$cout,$hren["name2"],$hren["name1"],$hren["name3"],$hren["klass"],$hren["uchzav"],$hren["tema"],$hren["pr"]);
$cout++;
}
while ($hren=mysql_fetch_array($res));
}
else {mysql_error();}

?>

Дополнен

if ($otchet ==2) {$res =mysql_query($sql2);}
if ($otchet ==3) {$res =mysql_query($sql3);}
if ($hren == mysql_fetch_array($res))
{$cout=1; do{
printf("%s%s%s",$cout,$hren["name2"],$hren["pr"]);
$cout++;} while ($hren=mysql_fetch_array($res));
} else {mysql_error();}

По дате
По рейтингу
Аватар пользователя
Просветленный
17лет

if ($hren == mysql_fetch_array($res))

должно быть:

f ($hren = mysql_fetch_array($res))

т.е. не сравнение, а присвоение