|
|
|
| Не полскажите как из этой формы получить данные, чтобы в результате вывода было так:
1 - 11
1 - 12
1 - 13
2 - 14
2 - 15
2 -16
<form method=POST>
<input type=hidden name=user[] value="1">
<input type=text name=p[] value=11>
<input type=text name=p[] value=12>
<input type=text name=p[] value=13>
<br>
<input type=hidden name=user[] value="2">
<input type=text name=p[] value=14>
<input type=text name=p[] value=15>
<input type=text name=p[] value=16>
<br>
<input type=submit value=ok>
</form>
|
| |
|
|
|
|
|
|
|
для: dert
(19.12.2008 в 15:22)
| | Конкретно для этой формы вот так можно:
<?php
for($i = 0; $i<6; $i++)
if($i < 3 && $_POST['p'][$i])
echo "1 - ".$_POST['p'][$i]."<br>";
elseif($i >= 3 && $_POST['p'][$i])
echo "2 - ".$_POST['p'][$i]."<br>";
?>
|
| |
|
|
|
|
|
|
|
для: Николай2357
(19.12.2008 в 20:38)
| | Конечно Спасибо. А если таких блоков не известное количество, то как быть?
Надо как то узнавать, что поля p принадлежат конкретному user. | |
|
|
|
|
|
|
|
для: dert
(19.12.2008 в 20:56)
| |
<form method=POST>
<input type=text name=p[0][] value=11>
<input type=text name=p[0][] value=12>
<input type=text name=p[0][] value=13>
<br>
<input type=text name=p[1][] value=14>
<input type=text name=p[1][] value=15>
<input type=text name=p[1][] value=16>
<br>
<input type=submit value=ok>
</form>
|
| |
|
|
|
|
|
|
|
для: sim5
(19.12.2008 в 21:02)
| | И как делать обработку? Помогите. Не понимаю. | |
|
|
|
|
|
|
|
для: dert
(19.12.2008 в 21:19)
| | Ну вот так наверно:
<?php
for($i = 0; $i<count($_POST['p'][0]); $i++)
if($_POST['p'][0][$i])
echo "1 - ".$_POST['p'][0][$i]."<br>";
for($i = 0; $i<count($_POST['p'][1]); $i++)
if($_POST['p'][1][$i])
echo "2 - ".$_POST['p'][1][$i]."<br>";
?>
|
| |
|
|
|
|
|
|
|
для: dert
(19.12.2008 в 21:19)
| | А если таких блоков не известное количество, то как быть?
Надо как то узнавать, что поля p принадлежат конкретному user.
<?php
if($_POST){
for($i=0;$i<count($_POST[user]); $i++){
for($j=0;$j<count($_POST[p][$_POST[user][$i]]); $j++){
print $_POST[user][$i]." ".$_POST[p][$_POST[user][$i]][$j]."<br>";
}
}
}
?>
<form method=POST>
<input type=hidden name=user[] value="1">
<input type=text name=p[1][] value=11>
<input type=text name=p[1][] value=12>
<input type=text name=p[1][] value=13>
<br>
<input type=hidden name=user[] value="2">
<input type=text name=p[2][] value=14>
<input type=text name=p[2][] value=15>
<input type=text name=p[2][] value=16>
<br>
<input type=submit value=ok>
</form>
|
| |
|
|
|