Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2005, 16:37
mickeyy
 
Fecha de Ingreso: mayo-2004
Mensajes: 180
Antigüedad: 20 años
Puntos: 2
duda con formulario dentro de bucle

El caso es que hago el siguiente bucle con un formulario en el cual la direccion a redirigil la genero con los campos. Mi problema resulta que funciona para todos menos para el primero. he probado a poner echo cadena justo despues de crearla y me da valores correctos para todos pero a la hora de darle al boton que me genara para el primer elemento de la base de datos me redirige mal. Ya no se que hacer porque para todos los demas funciona perfectamente. alguien sabe porque puede ser? Alguien sabe una alternativa¿?

Código:
	 while ($row = mysql_fetch_array ($Consulta)) 
	 { 
		$cadena = '';
		 If ($row[0] =='A')
		 {
			 $row[0] ='Alumno';
		 }
		 If ($row[0] =='R')
		 {
			 $row[0] ='Administrador';
		 }
		 If ($row[0] =='P')
		 {
			 $row[0] ='Profesor';
		 }

print '	        <tr> ';
print '            <td align="center">&nbsp;</td>';
print '            <td >'.$row[2].' , '.$row[1].'</td>';
print '            <td align="center">'.$row[0].'</td>';
print '            <td align="center">'.$row[6].'</td>';

print '<td><div valign="bottom" align="center">';
$cadena ='resul.php?Dni='.$row[0].'&Nombre='.$row[1].'&Apellidos='.$row[2].'&Direccion='.$row[3].'&Nacimiento='.$row[4].';&Mobil='.$row[5].'&Email='.$row[6].'&Telefono='.$row[7].'&Tipo='.$row[8].'&Login='.$row[9].'&Pass='.$row[10].'&Alta='.$row[11].'Submit=Modificar';

print '<form name="form1" method="post" action="'.$cadena.'">';
print '<div valign="bottom" align="center"><input name="Modificar" type="submit" id="Modificar" value="Modificar"></div>';
print "</form>";
print '              </div></td>';
print '          </tr> ';
$i++;
}

Última edición por mickeyy; 17/02/2005 a las 18:22