se lancio il codice seguente
Codice PHP:
for ($i=1; $i<=$tot; $i++)
{
$posi['Row-'.$i] = $_POST['Pos_'.$i];
$numbers['Row-'.$i] = $_POST['Number_'.$i];
for ($x=1; $x<=5; $x++)
{
if ($row == $i && $pos == $x)
{
$names['Row-'.$i.'-'.$x] = $name;
$namesID['Row-'.$i.'-'.$x] = $nameId;
} else {
$names['Row-'.$i.'-'.$x] = $_POST['Row_'.$i.'_'.$x];
$namesID['Row-'.$i.'-'.$x] = $_POST['id_winner_'.$i.'_'.$x];
}
}
print_r($names);
}
il print_r da qualcosa come
Codice PHP:
Array ( [0] => Raymond Sommer [1] => 8 [2] => 3 [3] => 1 [4] => 15 ) Array ( [Row-1-1] => Giuseppe Farina [Row-1-2] => [Row-1-3] => [Row-1-4] => [Row-1-5] => ) Array ( [Row-1-1] => Giuseppe Farina [Row-1-2] => [Row-1-3] => [Row-1-4] => [Row-1-5] => [Row-2-1] => Michael Schumacher [Row-2-2] => [Row-2-3] => [Row-2-4] => [Row-2-5] => ) Array ( [Row-1-1] => Giuseppe Farina [Row-1-2] => [Row-1-3] => [Row-1-4] => [Row-1-5] => [Row-2-1] => Michael Schumacher [Row-2-2] => [Row-2-3] => [Row-2-4] => [Row-2-5] => [Row-3-1] => Raymond Sommer [Row-3-2] => [Row-3-3] => [Row-3-4] => [Row-3-5] => ) Array ( [Row-1-1] => Giuseppe Farina [Row-1-2] => [Row-1-3] => [Row-1-4] => [Row-1-5] => [Row-2-1] => Michael Schumacher [Row-2-2] => [Row-2-3] => [Row-2-4] => [Row-2-5] => [Row-3-1] => Raymond Sommer [Row-3-2] => [Row-3-3] => [Row-3-4] => [Row-3-5] =>
ecc
in pratica ogni ciclo for interno sembra essere ripetuto più volte mentre dovrebbe farlo solo una volta, solo quando le variabili $row e $pos sono uguali allevariabili $i e $x dei cicli! come mai? spero di essermi spiegato bene...