amp;lt;htmlamp;gt;amp;lt;headamp;gt;amp;lt;meta

lt;htmlgt;
lt;headgt;
lt;meta charset="utf-8"gt;
lt;titlegt;Факториалlt;/titlegt;
lt;/headgt;
lt;bodygt;
lt;form action="C:\xampp\htdocs\mysite.php" method="post"gt;
lt;pgt;lt;input name="p" placeholder="Введите число" maxlength="20"gt;lt;/pgt;
lt;pgt;lt;input type="submit" name="go" value="Выслать"gt;
lt;/pgt;
lt;/actiongt;
if (isset(_POST["submit"]))
echo p."!=1"
p=_POST['p'];
i=1;
n=1;
while (nlt;p);
n=n*i;
n=n++;
echo "*".n.

?gt;
lt;/formgt;
lt;/bodygt;
lt;/htmlgt;

Задать свой вопрос
Романйов Олег
и еще в форме не объявлено имя переменной POST
Мирослава Мягсутова
так где переменная go в форме?
Vadim Stadnin
так не устроит? http://sunnyide.com/test.php
Оболенков Анатолий
так код то не надобно? у тебя ж html только
1 ответ
lt;headgt;
lt;meta charset="utf-8"gt;
lt;titlegt;Факториалlt;/titlegt;
lt;/headgt;
lt;bodygt;
lt;form action="/test.php" method="post"gt;
lt;pgt;lt;input name="go" placeholder="Enter number" maxlength="20"gt;lt;/pgt;
lt;pgt;lt;input type="submit" value="Send"gt;lt;/pgt;lt;/actiongt;
lt;?php if (isset(_POST["go"]))
echo factorial(_POST["go"]);

function factorial(n)
  return n?n*factorial(n-1):1;

?gt;
lt;/formgt;
lt;/bodygt;
lt;/htmlgt;

вариант2

lt;headgt;
lt;meta charset="utf-8"gt;
lt;titlegt;Factorlt;/titlegt;
lt;/headgt;
lt;bodygt;
lt;form action="/test.php" method="post"gt;
lt;pgt;lt;input name="go" placeholder="Enter number" maxlength="20"gt;lt;/pgt;
lt;pgt;lt;input type="submit" value="Send"gt;lt;/pgt;
lt;/actiongt;lt;?php if (isset(_POST["go"]))

echo _POST["go"]."!=";
result=1;
go=(_POST["go"]);
while (gogt;1)
result=result*(go);
echo go."x";
go--;

echo "1=".result;

?gt;
 lt;/formgt;
lt;/bodygt;
lt;/htmlgt;




Игорь Бегичев
сделал
Дмитрий Крашевин
16
Vadim Ilalov
action - это путь на сервере до обработчика формы. В данном случае файл, который генерирует html контент, сразу является и хендлером. Куда кинешь файл, туда и ссылку нужно сделать в action.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт