#1
|
|
Вес репутации:
0
Регистрация: 05.04.2011
Сообщений: 85
Сказал(а) спасибо: 10
Спасибок 41
в 30 сообщениях |
Пишем калькулятор -
04.12.2011, 14:28
Данный урок предназначен в основном для "средних" новичков, которые уже кое-что да знают, но знания эти с трудом сталкивают в одну целую рабочую кучу какой-нибудь интересной программы.
Почему именно учимся писать калькулятор? Ну, это можно сказать классический урок программирования, да и по жизни полезно будет Изначально создаём в своей директории хостинга файл index.php. Такое название файла обеспечит то, что он будет выполняться в первую очередь при заходе в эту директорию, а такое расширение даст жизнь html и php тэгам. Сначала рисуем табличку. Вот такая лично у меня она: Код HTML:
<html> <header> <title>Калькулятор</title> </header> <body> <table align="center"> <tbody> <tr> <td> <form action="index.php?action=account" method="POST"> <p>Первое число:</p><input type="text" name="one"> </td> <td> <p>Второе число:</p><input type="text" name="two"> </td> </tr> <tr> <td> <p Выберите, что делать с цифельками:</p> </td> </tr> <tr> <td> <input type="radio" name="account" value="+"><p>Сложение</p> </td> <td> <input type="radio" name="account" value="-"><p>Вычитание</p> </td> <td> <input type="radio" name="account" value="y"><p>Умножение</p> </td> <td> <input type="radio" name="account" value="d"><p>Деление</p> </td> </tr> <tr> <td align="center"> <input type="submit" value="Пoсчитать!"> </form> </td> </tr> </tbody> </table> </body> </html> Следующий кусок файла написан уже на php: PHP код:
Сначала задаётся условие если - if по английски. Если в url index.php файла параметр action равен account, то следуют все эти вычисления. Сделано это для того, чтобы сразу же не выдавался неправильный взятый с неба ответ при переходе на страницу index, т.е. делаем скрипт чистым морально. Идём далее. Переменные $one и $two получаем из супер-глобального массива POST через форму html. При помощи переключателя radio="account" передаётся нужный класс действия и оно совершается с цифрами, которые вы ввели. Таким образом мы собрали небольшой, лёгкий и простой калькулятор, который можно усовершенствовать на проверку того, вводят ли в него цифры (if $one >= 0) и проверку empty на случай того, что в него ничего не ввели. Но это будет вашим домашним заданием, да-да Автор урока: Lux Aeterna; Специально для pcvector.ru |
Ответить |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
FAQ Пишем свой чат на PHP | noname | PHP | 13 | 27.10.2011 08:46 |
Статья Пишем скрипт регистрации и авторизации пользователей для сайта на PHP | noname | PHP | 0 | 12.12.2010 14:00 |
Статья Пишем свой драйвер под Linux | Vector | Статьи и FAQ | 0 | 25.10.2010 23:02 |
Инфо Калькулятор мощности Блока питания | Vector | Блоки питания, UPS (ИБП) | 7 | 10.07.2010 14:17 |