Ciao a tutti,
sono nuovo del forum e di php e vi chiedo scusa se questa è una FAQ.

Per aggiornare i dati di un DB MySql ho creato un form che legge l'ultima data inserita e da li visualizza tutti i record (40) con quella data.
Qualcosa del genere
<form method="post" name="altro_file" action="nuovidati_gest.php">
..........
$nbr_rec = 1;
$result = mysql_query("SELECT * FROM $db_table WHERE data = '$data' LIMIT 0,5000") or die("Query fallita: " . mysql_error());
while ($row = mysql_fetch_array($result,MYSQL_BOTH))
{
echo "<tr>
<td>$row[nome]</td>
<td>$row[altro_nome]</td>
<td><input type='text' size='10' name='$valore($nbr_rec)' value=' '></td>
</tr>";
$tipo[$nbr_rec] = $row[tipo];
$nome[$nbr_rec] = $row[nome];
$altro_nome[$nbr_rec] = $row[altro_nome];
echo "<input type='hidden' name='nome[nbr_rec]' value='$row[nome]'>
<input type='hidden' name='tipo[nbr_rec]' value='$row[tipo]'>
<input type='hidden' name='altro_nome[nbr_rec]' value='$row[altro_nome]'>";
$nbr_rec++;

}
I 40 record vengono dati in pasto a nuovidati_gest.php
che li elabora (dovrebbe) e fare tutti i calcoli del caso.

In nuovidati_gest.php

....
for ( $i = 1; $i <= $rec_nbr; $i++)
{

$nome = $_POST['nome(i)'];
$altro_nome = $_POST['altro_nome(i)'];
$tipo = $_POST['tipo(i)'];
.....
Praticamente, se faccio echo $nome, non vedo niente e quindi l'elaborazione successiva non va a buon fine.


Grazie a chi mi vorrà aiutare.