Делаю простейшую задачу по расчету факториала, но не могу понять почему не выводится результат. Код (Text): <?php function factorial($n) { return $n ? $n * factorial($n - 1) : 1; } ?> <html> <head> <title>Вычисление факториала</title> </head> <body> <form action="" method="POST"> <label>Введите число: <input type="text" name="n" /> </label><br /> <input type="submit" name="submit" value="Рассчитать" /> </form> <?php echo ($n); ?> </body> </html> Укажите на ошибки.
Код (PHP): <?php echo ($n); ?> ==> Код (PHP): <?php if(isset($_POST['n'])) echo(factorial($_POST['n'])); ?>