reddevel
Новичок
обработка post масиива
имеется цикл выдающий кучу одинаковых полей для ввода
и обработка формы
PHP]while(list($cc,$vv)=each($_POST[ch]))
{
$cx[]=$vv;
}
while(list($key,$val)= each($_POST[rd]))
{
if($val!=0)
for($ccc=0;$ccc<=count($cx);$ccc++)
{
if($key==$cx[$ccc])
{[/PHP]
это все работает:
есть цикл вывода с тойже кучей и чекбоксом
и его обработка которая не работает
вопрос где я баран?
имеется цикл выдающий кучу одинаковых полей для ввода
PHP:
<?
$res=select("* from work order by w_wna");
while($row=mysql_fetch_assoc($res))
{
?>
<tr>
<td><? print $row[w_wna]?></td>
<td><? print $row[w_wed]?></td>
<td><input type="text" name="rd[]" value="0"><input type="hidden" name="ch[]" value="<? print $row[w_wid]?>"></td>
</tr>
<?
}
?>
PHP]while(list($cc,$vv)=each($_POST[ch]))
{
$cx[]=$vv;
}
while(list($key,$val)= each($_POST[rd]))
{
if($val!=0)
for($ccc=0;$ccc<=count($cx);$ccc++)
{
if($key==$cx[$ccc])
{[/PHP]
это все работает:
есть цикл вывода с тойже кучей и чекбоксом
PHP:
print "<table width='100%'><tr><td width='5%'></td><td align='left'>".$w_row[w_na]."<td/><td align='left'>rur/".$w_row[w_wed]."</td><td align='left'><input type='hidden' name='wwn[]' value='$w_row[w_wid]'><input type='hidden' name='wn[]' value='$w_row[w_id]'><input type='hidden' name='co[]' value='$val'><input name='ch_n[]' type='checkbox' value=''></td></table>"
PHP:
while(list($cc,$vv)=each($_POST[wwn]))
{$cx[]=$vv;}
while(list($zz,$nn)=each($_POST[wn]))
{$zx[]=$nn;}
while(list($ss,$bb)=each($_POST[co]))
{$vx[]=$bb;}
while(list($key,$val)= each($_POST[ch_n]))
{
for($ccc=0;$ccc<=count($zx);$ccc++)
{
if($key==$zx[$ccc] & $key==$cx[$ccc] & $key==$vx[$ccc])
print $zx[$ccc]." - ".$cx[$ccc]." - ".$vx[$ccc]."<br>";
}
}
}