Использование метода POST в php для решения простой задачи.
Необходимо посчитать сумму цифр числа вводимого пользователем числа. Задачи из разряда — разминка для начинающего программиста. Строю простейшую форму в HTML, первый input type=»number» — это отсекает лишние символы(буквы или спецсимволы) на уровне ввода стандартом HTML5.
1 2 3 4 5 6 7 8 9 10 11 |
# code ... <div class="wrap"> <h3>Введите число</h3> <form class="sum" action="sum.php" method="post"> <input type="number" name="number" value="" style="margin: 10 px; "> <input type="submit" name="get" value="Посчитать"> <p> # будет php code </p> </form> </div> |
Функция подсчета суммы:
Последовательно берет каждый элемент строки начиная с первого и суммирует? собственно строка 5. Код желательно поднять повыше:
1 2 3 4 5 6 7 8 |
# code... function sumNumerals($number) { for ($i=0; $i < strlen($number); $i++) { $sum += substr($number, $i, 1); } return $sum; } |
1 2 3 4 5 |
# code ... <?php echo 'Вы ввели число: ' . $_POST[number] . '<br>'; echo sumNumerals($_POST[number]); ?> |
Похожие записи:
Огромное тебе СПАСИБО