Nombre Apellido Edad
lo que sucede es que al poner los datos en la tabla si vuelvo a abrir el formulario e ingreso nuevos datos ya no me aparecen los datos anteriores en la tabla es decir se borran los ingresos anterior de la tabla, como puedo solucionar eso alguien me ayuda?? aquí les dejo el código
Código:
esta es la ejecucion: cuando ya he llenado los 3 campos:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Manejo de Archivos PHP</title> </head> <body> <?php $archivo=fopen("http://localhost/paginasdinamicas/ManjoDeArchivos/ejemplo.txt","r"); $archivo2=fopen("ejemplo.txt","a+"); $cabecera=array("nombre","Apellido","Año de Nacimiento"); $nombre =array( $_GET['nombre']); $apellidos =array($_GET['apellido']); $año =array($_GET['año']); $agenda=array($cabecera,$nombre,$apellidos,$año); fputs($archivo2,$_GET['nombre']); fputs($archivo2,"\n"); fputs($archivo2,$_GET['apellido']); fputs($archivo2,"\n"); fputs($archivo2,$_GET['año']); fputs($archivo2,"\n"); fclose($archivo2); echo "<table border=1 width=60% cellspacing=0>"; foreach ($nombre as $celda){ echo "<tr>"; echo "<td> $celda </td>"; } foreach ($apellidos as $celda){ echo "<td> $celda </td>"; } foreach ($año as $celda){ echo "<td> $celda </td>"; } echo "</tr>"; echo"</table>"; $archivo=fopen("http://localhost/paginasdinamicas/ManjoDeArchivos/ejemplo.txt","r"); while (!feof($archivo)) { echo fgets($archivo)."<br />"; } fclose($archivo); ?> </body> </html>
![](http://www.subeimagenes.com/img/php-1168298.jpg)
y esto pasa cuando quiero llenar el formulario con nuevos datos solo me aparece la tabla con los ultimos registros.
![](http://www.subeimagenes.com/img/php2-1168300.jpg)
la persona que me pueda ayudar, con algun consejo o solucion se lo agradezco mucho.