|
|
|
| Здравствуйте.Написал на первой странице форму:
<form action = "http://localhost/1/test2.php" method="post">
<input type="text" name="a"/><br>
<input type="submit"/>
</form>
|
На следующей странице через цикл и массив попытался сделать ещё формы:
<form action="http://localhost/1/test2.php" method="post">
<? $x=array(0,a1,a2,a3,a4,a5,a6);
$var =$_POST[a] ;
$i = 0;
while(++$i <= $var)
{
echo('
<br><input type="text" value="400" name="$x[$i]"/><br>');
echo "$x[$i]";
};
?>
<br><input type="submit"/>
</form>
|
Ребят,подскажите как присвоить параметру name значение a1,a2,a3 и т.д.,чтобы на следующем этапе появились глобальные переменные $_POST[a1] и т.д.
Я начинающий програмист-самоучка.Знаю как решить проблему,но код неимоверно удлиннится.Заранее спасибо)). | |
|
|
|
|
|
|
|
для: Su1c1de
(11.03.2011 в 21:26)
| | Здесь можно поступить как-то так
<?php
...
$x=array(0,'a1','a2','a3','a4','a5','a6');
for($i = 0; $i < count($x); $i++)
{
echo "<input type='hidden' name='{$x[$i]}' value=''>";
}
...
?>
|
>$x=array(0,a1,a2,a3,a4,a5,a6);
Хм... а почему такая странная запись? Здесь имеются в виду строки?
<?php
...
$x=array(0,'a1','a2','a3','a4','a5','a6');
...
?>
| или переменные?
<?php
...
$x=array(0,$a1,$a2,$a3,$a4,$a5,$a6);
...
|
| |
|
|
|
|
|
|
|
для: cheops
(11.03.2011 в 21:40)
| | В массиве по плану будут переменные.А как завязать из первой формы число итераций?Просто из массива могут быть задействованы разное количество значений.Взависимости от введённого в первую форму числа от 1 до 5. | |
|
|
|
|
|
|
|
для: Su1c1de
(11.03.2011 в 22:05)
| | Просто подставляйте это число, вместо count($x) в цикле. Только предварительно пропустите его через intval(), чтобы привести к целому значению, а то мало ли что введут. | |
|
|
|
|
|
|
|
для: cheops
(11.03.2011 в 22:12)
| | Хе-хе.Это для личного пользования,на апаче дома будет работать))))). Спасибо.Щас буду перекраивать. | |
|
|
|
|
|
|
|
для: Su1c1de
(11.03.2011 в 22:20)
| | Вместо одного маленького спасибо, купите лучше все книжки Игоря Вячеславовича по паре экземпляров)) | |
|
|
|
|
|
|
|
для: Valick
(11.03.2011 в 22:40)
| | Я боюсь столько не потяну!Посоветуйте какую для начала преобрести.Чтобы ёмкая была,по возможности. | |
|
|
|
|
|
|
|
для: Su1c1de
(11.03.2011 в 22:58)
| | наверно вутету
правда у меня лично такой нет, были бы лишние деньги купил бы, а так у меня их около 10 штук по РНР непосредственно :)
первой книгой был Самоучитель | |
|
|
|
|
|
|
|
для: cheops
(11.03.2011 в 22:12)
| | Ура!!!!!!Заработало!!!!!!!
cheops,ты супер)). | |
|
|
|