Se ho capito bene il tuo problema prova a fare così:
index.php
Codice PHP:
$file = file('dati.txt');
echo '<table><tr>';
foreach($file as $key => $value)
{
echo '<td>' . $value . '</td>';
if( ($key % 6) == 0 )
{
echo '</tr><tr>';
}
}
echo '</tr></table>';
edit.php
Codice PHP:
$file = file('dati.txt');
echo '<form acton="save.php" method="post"><table><tr>';
foreach($file as $key => $value)
{
echo '<td><input name="' . $key . '" value="' . $value . '"></td>';
if( ($key % 6) == 0 )
{
echo '</tr><tr>';
}
}
echo '</tr><tr><td><input type="submit" name="submit" value="Salva"></td></tr></table></form>';
save.php
Codice PHP:
$file = file('dati.php');
$txt = '';
for($i = 0; $i < count($file); $i++)
{
$txt .= $_POST[$i] . "\n";
}
$fp = fopen('dati.php', 'w+');
if( fwrite($fp, $txt) )
{
echo 'modifica eseguita con successo!';
}
fclose($fp);
Prova questi codici!