PHP: метод POST — простая задача

Использование метода POST в php для решения простой задачи.
Необходимо посчитать сумму цифр числа вводимого пользователем числа. Задачи из разряда — разминка для начинающего программиста. Строю простейшую форму в HTML, первый input type=»number» — это отсекает лишние символы(буквы или спецсимволы) на уровне ввода стандартом HTML5.

# 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. Код желательно поднять повыше:

# code...
function sumNumerals($number)
{
  for ($i=0; $i < strlen($number); $i++) {
    $sum += substr($number, $i, 1);
  }
  return $sum;
}

Весь фукционал написан, осталось перехватить переменную из глобального массива $_POST[number]. Введенное число в эту ячейку попадает после набора пользователем числа в поле ввода и нажатии на кнопку Посчитать. Это всего две строчки кода(вставить в первый блок кода вместо 8 строки):

# code ...
<?php
   echo 'Вы ввели число: ' .  $_POST[number] . '<br>';
   echo sumNumerals($_POST[number]);
?>

Рейтинг
( Пока оценок нет )
Загрузка ...