Foros del Web » Programando para Internet » PHP »

problema con input radio en ficheros

Estas en el tema de problema con input radio en ficheros en el foro de PHP en Foros del Web. hola chicos, no se si podrian hecharme un cable con el siguiente problemilla. vereis tengo un fichero el cual quiero modificar los datos pero en ...
  #1 (permalink)  
Antiguo 13/12/2010, 14:42
 
Fecha de Ingreso: marzo-2010
Mensajes: 127
Antigüedad: 9 años, 11 meses
Puntos: 2
Sonrisa problema con input radio en ficheros

hola chicos,

no se si podrian hecharme un cable con el siguiente problemilla.
vereis tengo un fichero el cual quiero modificar los datos pero en una pagina mostrare todos los datos en una tabla y con un input radio para seleccionar la fila a modificar..
mi problema es que no se como hacer para que me salga bien sin dejarme una fila en blanco con un radio ...
el codigo es el siguiente:
Código PHP:
Ver original
  1. $fp=fopen("agenda.txt","r");
  2. echo"<table border=1>";
  3. echo"<tr><th>Modificar</th><th>Nombre</th><th>Apellidos</th><th>Telefono</th><TH>Correo</th></tr>";
  4. echo"<form action='modi.php' method=POST>";
  5.  
  6. $reg=fgets($fp);
  7.  
  8. while(!feof($fp)){
  9.  
  10. $reg=fgets($fp);
  11. $campos=explode('#',$reg);
  12. echo"<td><input type='radio' name=modi[] value=$i>&nbsp</td><td>$campos[0]</td><td>$campos[1]</td><td>$campos[2]</td><td>$campos[3]</td></tr>";
  13.    
  14. $i++;
  15. }
  16.  
  17. fclose($fp);
  18. echo"</table>";
  19. echo"<input type='submit' name=x value='Modificar'></form>";
  20.  
  21. ?>
  #2 (permalink)  
Antiguo 13/12/2010, 17:30
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 11 años, 9 meses
Puntos: 528
Respuesta: problema con input radio en ficheros

antes de hacer el $campos=explode('#',$reg); verifica si la linea leida contiene info, con algo como if($reg!="")

Etiquetas: ficheros, input, radio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:08.