Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2005, 06:07
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No entiendo para que haces o te lias con:

Código PHP:
$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>"
En HTML .. en un formulario tienes los campos tipo hidden .. para "propagar" de forma oculta variables que ya tengas .. junto con otras que puedas tomar en ese mismo formulario:

Código PHP:
print '<form name="form1" method="post" action="resul.php">';
print 
'<input type="hidden" name="Dni" value="'.$row[0]."';
print '<div valign="
bottom" align="center"><input name="Modificar" type="submit" id="Modificar" value="Modificar"></div>';
print "
</form>"; 
Y así con todas ..

* Por lo demás se ven algunas cosas "raras" .. Propagas un "Login" y un "password" en el URL . .eso es altamente peligroso e inseguro .. USA sesiones para todo ese tipo de variables "delicadas" que tengas que ir pasando en tus scripts de tu aplicación para asegurar una autentificación.

En las FAQ's de este foro tienes ejemplos de uso de sesiones y también en:
www.php.net/session

Con las sesiones también podrías pasar todo ese montón de variables sin tener que usar campos hidden .. simplemente la creas en el script anterior y done las requieras las accedes sin más.

* Podrías usar un swicht() en lugar de tus N if() .. quedaría más claro tu código ...

* El uso que haces de "print" ... para cada LInea .. de HTML . .te vendría mejor usar sintax tipo:

Código PHP:
<form .. >
<input type="hidden" name="nose" value="<? echo $row[0?>"
etc ..

Por poner un ejemplo .. es decir, usar <? php ... ?> donde lo requieras y el HTML tal cual es con su sintax original .. Así hasta con editores visuales tipo "Dreamweaver" puedes ver como va quedando y diseñar ese "HTML" que tengas que usar cómodamente. Y menos trabajo para PHP al "parsear" tu script .. pues se va al grano (a donde digas <? ... ?>) a buscar algo de código PHP a interpretar.

Un saludo,