
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $randF = $_POST['rand'];
- $dijit = $_POST['dijit'];
- $I = $_POST['i'];
- logica(); //логические опирации программы
- inter(); //функция хранения данных, т. к мы не используем базы данных.
- //в данном случае используются скрытые поля hidden.
- function logica(){
- global $dijit, $rand, $randF, $i, $I;
- $i = 1;
- echo "<H1>Введите число от 1 до 100</H1>";
- } elseif ($dijit > 100 or $dijit < 1) {
- echo "<H1>Введите пожалуйста корректные данные</H1>!";
- }elseif ($dijit > $randF) {
- echo "<H2>Ваше число слишком велико, попробуйте еще</H2>";
- $rand = $randF;
- $I++;
- $i = $I;
- } elseif ($dijit < $randF) {
- echo "<H2>Ваше число слишком мало, попробуйте еще</H2>";
- $rand = $randF;
- $I++;
- $i = $I;
- } else {
- echo "<H1>Подравляю вы угадали! Вам понадобилось $I попыток.</H1>";
- } //закрываем цикл if
- }//закрываем функцию logica()
- function inter(){
- global $digit, $rand, $i, $I;
- echo <<<here
- <form method="post">
- <input name="dijit" type="text" value="">
- <input type="hidden" name="rand" value = $rand>
- <input type="hidden" name="i" value = $i>
- <input type="submit" value="Send">
- </form>
- here;
- }
- ?>