If (($n=='') or ($m=='')) echo "Введите все данные которые указаны"; else { for ($i=1; $n<=$i; $i++) { for ($j=1; $m<=$j; $j++) { echo"nbvbn"; } }; } в чем ошибка сразу уточну ошибка где-то в for-е потому как без него норм выводит все, так нельзя или что и если так нельзя то что сделать?
Во-первых, не понятно, что ты вообще хочешь. Во-вторых, в цикле интераторы обычно пишутся так: Код (Text): for ($i=1; $i<=$n; $i++) for ($j=1; $j<=$m; $j++) у тебя же Код (Text): for ($i=1; $n<=$i; $i++) for ($j=1; $m<=$j; $j++) Видишь разницу? И ещё. Прежде чем использовать переменные $m и $n в сравнениях ($i<=$n, например), нужно удостовериться, что в них цифры, а не строки, чтобы было, с чем сравнивать. If (($n=='') or ($m=='')) - этого не достаточно.
А манул почитать слабо!? http://php.net/manual/ru/control-structures.for.html Код (Text): for($i=1,$n=$n; $i<=$n; $i++) { }; Не нужно в конце оператора" ; ", удали.