Форум → Программирование → PHP для идиотов → php форма
php форма
-
Мне нужно сделать форму для ввода данных, количество значений для ввода лежит в переменной $n и тип вводимых данных в $row['Type']. Подскажите как сделать такую форму значения которой будут записываться в массив. т.е. если у $n = 3, то выдавалось бы 3 поля и .т.д. и потом введеные значения писались в массив.Если можно сделать не в виде формы ввода то можно и так, главное чтобы вводились значения в поля и они записывались в массив.
-
-
5 октября 2010 г. 10:59, спустя 27 минут 43 секунды
И постом массив будет передаваться в $_POST['name'] ? -
5 октября 2010 г. 10:59, спустя 43 секунды
да
И постом массив будет передаваться в $_POST['name'] ?Сапожник без сапог -
5 октября 2010 г. 11:44, спустя 45 минут 1 секунду
Спс все сделал, а по поводу типов данных как мне лучше поступить? прописать case - ом типо того:
switch($row['Type'])
{
case varchar:
echo "<input type=\"text\" name=\"mas[]\"\">";
break;
default:
echo ("Неизвестный тип данных");
}
Так ?
а подскажите еще пожалуйста как сделать так чтобы если тип int то можно было вводить только число а не буквы и для типа date как будет выглядеть. -
5 октября 2010 г. 11:46, спустя 1 минуту 23 секунды
varchar
в кавычки бери.Спустя 5 сек.это все таки строкаСапожник без сапог -
5 октября 2010 г. 12:03, спустя 17 минут 14 секунд
Здесь тебе уже PHP не помошник, нужен JS
а подскажите еще пожалуйста как сделать так чтобы если тип int то можно было вводить только число а не буквы и для типа date как будет выглядеть. -
5 октября 2010 г. 12:53, спустя 50 минут 9 секунд
я в JS вообще ни шарю(( да и ковырять его времени сейчас совсем нету( -
5 октября 2010 г. 12:56, спустя 3 минуты 21 секунду
ChaoS, ну значт не фортануло.Спустя 40 сек.Ну или можешь погуглить по js validator
Пожалуйста, авторизуйтесь, чтобы написать комментарий!