2014-01-26 2 views
0

У меня есть форма, которая очень проста.Создание нескольких форм для вставки числа

<input type="text" name="tel"> 

Таким образом, в основном пользователи попадают и сохраняют новую запись только с Tel.

Что я хочу, так это разрешить пользователю создавать множество tel строк в базе данных. Я нашел несколько разных способов сделать это и хотел бы знать, какой подход является лучшим.

1) должен дублировать мою форму и увеличивать число, что означает, что мне нужно будет написать много кода.

<input type="text" name="tel"> 
<input type="text" name="tel1"> 
<input type="text" name="tel2"> 
<input type="text" name="tel3"> 

submit создаст 4 новые строки, но этот метод создаст выделение кодировки по назначению.

2) Я нашел несколько ссылок на использование класса, но у меня нет ни малейшего понятия, с чего начать с классов.

есть ли более простой способ достичь этого или вариант 1, мой лучший выбор?

+2

Попробуйте ....... и получить к нему доступ как массив из PHP –

+0

Что такое проблема? Сделайте это как @ Nouphal.M. – voodoo417

ответ

0

Используйте его так.

<input type="text" name="tel[]"> 
<input type="text" name="tel[]"> 
<input type="text" name="tel[]"> 
<input type="text" name="tel[]"> 

и на стороне сервера вы можете извлечь их как массив.

foreach($_POST['tel'] as $tel=>$value) 
{ 
    echo $tel.' - '.$value; 
} 
+0

HMM Спасибо вам, сэр! я могу определенно работать с вашим фрагментом. – Andre

+0

ваш прием :) – Rahul

Смежные вопросы