Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2010, 17:25
Avatar de Sebastian1046
Sebastian1046
 
Fecha de Ingreso: junio-2003
Mensajes: 278
Antigüedad: 21 años, 6 meses
Puntos: 0
Modificar archivo de texto plano con inputs

Hola, necesito algo de ayuda de ustedes por favor, yo no le encuentro la vuelta.

Lo que quiero hacer es lebantar la info de un archivo en input's, editar algun valor y guardar con los nuevos valores, pero no logro conseguirlo.

db.php
dato1#dato2#dato3#dato4#dato5#dato6#dato7#dato8
dato1#dato2#dato3#dato4#dato5#dato6#dato7#dato8
dato1#dato2#dato3#dato4#dato5#dato6#dato7#dato8
dato1#dato2#dato3#dato4#dato5#dato6#dato7#dato8
(los datos no son mayormente iguales)

Con esto lo veo, en el form:
Código PHP:
<form action="editar.php" method="post" name="form" target="_self" id="form" style="margin:0"> 
<table>
    <thead>
        <tr>
        <th align='center'>dato1</th>
        <th align='center'>dato2</th>
        <th align='center'>dato3</th>
        <th align='center'>dato4</th>
        <th align='center'>dato5</th>
        <th align='center'>dato6</th>
        <th align='center'>dato7</th>
        <th align='center'>dato8</th>
        </tr>
<?

    $lines 
file('db.php');
    foreach (
$lines as $line_num => $line) {
        
$datos explode("#"$line);

echo
"<tr>";
echo
"<td><input name='00' value='$datos[0]' type='text' size='12' maxlength='10' /></td>";
echo
"<td><input name='01' value='$datos[1]' type='text' size='12' maxlength='10' /></td>";
echo
"<td><input name='02' value='$datos[2]' type='text' size='12' maxlength='10' /></td>";
echo
"<td><input name='03' value='$datos[3]' type='text' size='12' maxlength='10' /></td>";
echo
"<td><input name='04' value='$datos[4]' type='text' size='12' maxlength='10' /></td>";
echo
"<td><input name='05' value='$datos[5]' type='text' size='12' maxlength='10' /></td>";
echo
"<td><input name='06' value='$datos[6]' type='text' size='12' maxlength='10' /></td>";
echo
"<td><input name='07' value='$datos[7]' type='text' size='12' maxlength='10' /></td>";
echo
"<td><input name='08' value='$datos[8]' type='text' size='12' maxlength='10' /></td>";
echo
"</tr>";

}
?>
    </tbody>
</table>
  <input type="submit" name="enviar" value="GUARDAR" />
</form>
</body>
</html>
Ahora, una vez que edito un input de los que me muestra, como lo guardo todo al archivo db.php con los nuevos valores?

Recurro a ustedes por que ya no se como hacerlo. Gracias de antemano.
__________________
Agradesco infinitamente a toda la gente del foro que me ayudo/a.