Ciao a tutti. Spero che qualcuno abbia già affrontato questo problema e mi possa dare una mano.

Ho due pagine php. Nella prima ho una serie di records caricati dinamicamente in una tabella, con un checkbox ogni record, per consentire la selezione. Da questa pagina viene richiamata un'altra pagina, nella quale elaboro i records selezionati.
La tecnica è quella di creare un array con tutti i valori nel campo "checkbox" e passarla alla pagina successiva per l'elaborazione.
Funziona tutto, almeno così credevo, fino a che mi hanno fatto notare che se i records sono più di 1000, i records oltre questa cifra vengono ignorati.
Così, passando 5000 records, ne vengono elaborati solo 1000.

Vi metto il codice qui sotto:
Chiamante:
Codice PHP:
echo "    <tr BGCOLOR=".$bgrcol.">";
echo '     <center>';
echo '        <td ALIGN="CENTER" VALIGN="MIDDLE">';
echo "             " .$row['COGNOME']. "";
echo '        </td>';    
echo '        <td ALIGN="CENTER" VALIGN="MIDDLE">';
echo "             " .$row['NOME']. "";
echo '        </td>';    
echo '        <td ALIGN="CENTER" VALIGN="MIDDLE">';
echo "             " .$row['recipients']. "";
echo '        </td>';    
echo '        <td ALIGN="CENTER" VALIGN="MIDDLE">';
echo "             " .substr($row['msg'], 0, 50). "";
echo '        </td>';    
echo '        <td ALIGN="CENTER" VALIGN="MIDDLE">';
?>
<input type="checkbox" name="selrec[]" value="<?php echo $row['ID']; ?>" checked />
<?php
echo '        </td>';    
echo 
'     </center>';
echo 
'    </tr>';
}
Chiamato:
Codice PHP:
session_start();
$select             $_POST['selrec'];

  
// Applica selezione

    
$N count($select);
//    echo 'selezionati:'.$N;
    
    
for($i=0$i $N$i++)
    {
                       
$idrec=$select[$i];
//                        echo 'idrec:'.$idrec;

                       // preparo la query
                       
$query "UPDATE RP_invio SET
                                 sel='1'
                                 WHERE account='
$user'
                                 AND ID='
$idrec'";    

                        
// lancio la query
                        
$result mysql_query($query);

                        
// controllo l'esito
                        
if (!$result) {
                                die(
"Errore nella query $query: " mysql_error());
                        }
        
    } 
Grazie
Ciao