|
|
|
| Тег input определяется параметром name. А нельзя ли в значении этого параметра указывать элемент массива?
скажем так:
<input name="mass[0]" type="text">
Дело в том что на станице 45 таких input'ов и значение каждого получать из $_POST? К тому же через массивы очень удобно работать.
сейчас использую эту конструкцию
<?php
foreach($_POST as $key => $value)
{
$mass[$key] = $value;
}
|
Ну сами понимаете что это не лучший выход. | |
|
|
|
|
|
|
|
для: Artem S.
(25.10.2004 в 20:59)
| | Можно делать вот так:
В форме пишите
<form....>
<input name="mass[]" type="text" value="1">
<input name="mass[]" type="text" value="2">
<input name="mass[]" type="text" value="3">
............
|
А в скрипте обработчике получаете уже массив
<?
$mass = $_POST['mass'];
foreach($mass as $val)
{
echo $val."<br>";
}
?>
|
| |
|
|
|
|
|
|
|
|
для: Artem S.
(25.10.2004 в 20:59)
| |
<?php
// страница генерации формы
for ($q=1;$q<=$n;$q++)
{
echo '<input name="edit'.$q.'" value="value">';
}
// страница получения данных
for ($q=1;$q<=$n;$q++)
{
$arr[$q]=$HTTP_POST_VARS['edit'.$q];
}
?>
|
А дальше делаешь с этим все, что нужно....
Лично не прверял, но все должно работать! | |
|
|
|