Tak to nehodí žádnou chybu..ted jsem zkusil vypsat všechny možné výsledky a zřejmě to nějak nekomunikuje s těmi hodnotami z textboxu které jsou v poli..jsou to hodnoty vypsané v tabulce (hlavičku jsem zde neuváděl)
echo"<form action='?page=stat' method='post'>";
$result = mysql_query("select * from hraci where tym='$pomocna'");
while($z = MySQL_Fetch_Array($result))
{
$id=$z["id"];
echo"<tr>
<input type='hidden' name='pomocna' value=" .$pomocna." />
<td>" . $z["jmeno"] . "</td>
<td><input type='text' name='g[" . $id . "]' size='4' /></td>
<td><input type='text' name='a[" . $id . "]' size='4' /></td>
<td><input type='text' name='vg[" . $id . "]' size='4' /></td>
<td><input type='text' name='odehrane[" . $id . "]' size='4' /></td>
<td><input type='text' name='og[" . $id . "]' size='4' /></td>
<td><input type='text' name='odchytane[" . $id . "]' size='4' /></td>
<td><input type='text' name='ck[" . $id . "]' size='4' /></td>
<td><input type='text' name='zk[" . $id . "]' size='4' /></td>
</tr>";
}
echo"<tr><td colspan='10'><input type='submit' name='uloz' value='Ulož statistiky' /></td></tr>";
echo"</table></form>";
a zde je zpracování, výpis hodnot a uložení do databáze..ale vždycky to vypíše jen první řádek takže je asi něco špatně u těch zpracování polí..jinak cyklus proběhne tolikrát kolikrát má if ($_POST["uloz"]){
$pomocna=$_POST["pomocna"];
$result = mysql_query("select * from hraci where tym='$pomocna'");
while($z = MySQL_Fetch_Array($result))
{
$cislo=intval($z["id"]);
$g=intval($g[$cislo])+intval($z["g"]);
$a=intval($a[$cislo])+intval($z["a"]);
$vg=intval($vg[$cislo])+intval($z["vg"]);
$odehrane=intval($odehrane[$cislo])+intval($z["odehrane"]);
$og=intval($og[$cislo])+intval($z["og"]);
$odchytane=intval($odchytane[$cislo])+intval($z["odchytane"]);
$ck=intval($ck[$cislo])+intval($z["ck"]);
$zk=intval($zk[$cislo])+intval($z["zk"]);
echo"<table>
<tr><td>Kdo: " . $cislo . " </td>
<td>Goly: " . $g . " </td>
<td>Asis: " . $a . " </td>
<td>vit gol: " . $vg . " </td>
<td>odehrane: " . $odehrane . " </td>
<td>OG: " . $og . " </td>
<td>Odchytane: " . $odchytane . " </td>
<td>CK: " . $ck . " </td>
<td>ZK: " . $zk . " </td>
</tr>
</table>";
error_reporting(E_ALL);
mysql_query("UPDATE hraci SET g='$g',
a='$a',
vg='$vg',
odehrane='$odehrane',
og='$og',
odchytane='$odchytane',
ck='$ck',
zk='$zk'
WHERE id = '$cislo' ");
mysql_error();
}
}