Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: генерация полей
 
 автор: dedev   (25.03.2008 в 18:53)   письмо автору
 
 

Здравствуйте.
Подскажите как, задав на первой странице количество(3, 5 и т.д.) полей <input>, на следующей странице их вывести?

   
 
 автор: DEM   (25.03.2008 в 18:59)   письмо автору
 
   для: dedev   (25.03.2008 в 18:53)
 


$_POST['num'] = 2; //кол-во полей
for($i=0;$i<$_POST['num'];$i++)
{
  echo "<input type='text' value=''>";
}


Что-то вроде этого...

ЗЫ. этот код ставить между тегами <form>

   
 
 автор: dedev   (25.03.2008 в 19:17)   письмо автору
 
   для: DEM   (25.03.2008 в 18:59)
 

спасибо, не успел написать, уже ответ
можно еще вопрос.
Чтобы каждое сгенерированное поле сгенерировало еще два свои поля?

   
 
 автор: DEM   (25.03.2008 в 20:11)   письмо автору
 
   для: dedev   (25.03.2008 в 19:17)
 

Всмысле так:

$_POST['num'] = 2; //кол-во полей 
for($i=0;$i<$_POST['num'];$i++) 

  echo "<input type='text' value=''><BR>"; 
  echo "<input type='text' value=''><BR>"; 
  echo "<input type='text' value=''><BR>"; 
}

Или:

$_POST['num'] = 2; //кол-во полей 
for($i=0;$i<$_POST['num'];$i++) 

  echo "<input type='text' value=''><BR>"; 
}
  echo "<input type='text' value=''><BR>"; 
  echo "<input type='text' value=''><BR>"; 

   
 
 автор: dedev   (25.03.2008 в 20:23)   письмо автору
 
   для: DEM   (25.03.2008 в 20:11)
 

Не совсем, у каждого сгенерированного поля может быть произвольное количество подполей.

$_POST['num'] = 2; //кол-во полей  
for($i=0;$i<$_POST['num'];$i++)  
{  
  echo "<input type='text' value=''><BR>";  


и к каждому полю привизать что то типа такого еще раз
$_POST['numer'] = 2; //кол-во полей  
for($i=0;$i<$_POST['numer'];$i++)  
{  
  echo "<input type='text' value=''><BR>";  

   
 
 автор: restall   (25.03.2008 в 19:00)   письмо автору
 
   для: dedev   (25.03.2008 в 18:53)
 


<?php
$n
=10// количество полей инпут...
for ($i=0;$i<=$n;$i++)
{
echo 
"Поле № $i - <input type='text'><br>";
}
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования