Немного ответов на часто возникающие вопросы (FAQ) по php.
Юрий Мисейчик
Мне приходят письма где люди постоянно интересуются одним и тем же, вот в частности, самый задаваемый вопрос: Что делать, если в форме для переменной с одним и тем же именем введено несколько значений?
Я думаю, такая ситуация возникает в форме ввода пароля, ведь пользователь при регистрации не видит пароль, поэтому мы предлагаем ввести его дважды, т.е. вводится пароль и подтверждение пароля.
Рассмотрим стандартную форму регистрации:
...
Логин:
<input TYPE="text" NAME="name" /> E-mail:
<input TYPE="text" NAME="email" /> Пароль:
<input TYPE="password" NAME="pword[]" /> Подтверждение пароля:
<input TYPE="password" NAME="pword[]" /> <input TYPE="submit" VALUE="Регистрация" /> ......
Рубрики: FAQ по php, Обучение, Новичку |
Комментарии (5) »

При описании переменных я совсем забыл про массивы. В-принципе, массив это та же переменная, которая содержит список нескольких различных значений, это позволяет легко управлять сразу целой группой данных и перемещать их. Массивы мы использовали при работе с формой, которую обрабатывали в статье "Как начать программировать на PHP. Часть 2.", переменная $_POST [] в этом примере представляет собой массив, который содержит данные отправленной формы. Так $_POST['mail'] содержит e-mail, который был введен в форму, еще мы обращались к $_POST['name'] и $_POST['text'], они соответственно содержат имя отправителя и текст...