Меню сайта
Категории раздела
HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Наш опрос
Друзья сайта
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Статьи » php |
Урок 5
Хорошо. Давайте сначала продумаем, что будет делать наш калькулятор. В первую очередь, он, конечно, должен выполнять арифметические действия: сложение, вычитание, деление и умножение. Неплохо. Но где вы сейчас увидите калькулятор только с такими функциями? Поэтому снабдим его еще несколькими функциями, но перегружать его не будем. Договоримся, что наша "считалка" будет еще вычислять корень из числа, возводить его в указанную степень и, наконец, выводить процент от числа. Решили? Теперь приступаем. Создаем файл, который называем calc.php. Использование функций позволит нам совместить в этом файле как форму для ввода чисел и других данных, так и вывод результата.<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Калькулятор</title> </head> <body> /* приступаем непосредственно php коду */ function show() { global $action; ?> <FORM method=Get action="calc.php" target="_blank"> /* target="_blank" - результат обработки формы будет выводится в новом окне */ Первое число <input type="text" name="first"> Второе число (Степень, процент) <input type="text" name="second"> <select size="1" name="action"> <option value="sum">Сложить</option> <option value="min">Вычесть</option> <option value="mult">Умножить</option> <option value="dev">Разделить</option> <option value="stepen">Возвести в степень</option> <option value="procent">Процент от числа</option> <option value="koren">Корень</option> </select> <br><input type="submit" value="Выполнить"> </form> } //конец функции show() Итак, мы определили функцию show, которая, как вы поняли, будет выводить форму. Заметьте, как мы разбили php скрипт, вставив блок HTML, но все же это все относится к одной функции show, это подобно тому, если бы не прерывали скрипт, а вместо этого написали бы echo " | |
Просмотров: 1286 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |