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] => [2] => [3] => [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...