Título: Guardar variable Publicado por: Hadnos en Marzo 30, 2009, 05:03:01 Hola, tengo una duda, necesito que los datos de recogerdatosalta.php vaya a alta.php
recogerdatosalta.php <html> <head> <title>recogida de datos</title> </head> <body topmargin="0" background="fondo1.jpg" bgproperties="fixed"> <br><br> <form action="alta.php" method="get"> <table> <tr> <td>Usuario</td> <td><input type="text" name="usuario" size="20" maxlength="20"></td> <br> <td>Password</td> <td><input type="text" name="contrasena" size="20" maxlength="16"></td> </tr> </table> <input type="submit" name="accion" value="insertar"> </form> </body> </html> alta.php <html> <head> <title>Proveedores</title> </head> <body topmargin="0" background="fondo1.jpg" bgproperties="fixed"> <?php include("conec.php"); $usuario_formulario=$_get['usuario']; $contrasena_formulario=$_get['contrasena']; $link=conectarse(foro); $sql="insert into foro.usuarios (usuario,contrasena) values ('$usuario_formulario','$contrasena_formulario')"; mysql_query($sql,$link); printf("Ha sido dado de alta en el servidor"); ?> <table border=1 cellspacing=1 cellpadding=1> <tr> <td> usuario</td> <td> password </td> </tr> <?php printf("<tr><td> %s</td><td> %s </td></tr>",$usuario_formulario,$contrasena_formulario); ?> <table> <form action="recogerdatosalta.php"> <input type="submit" value="nueva alta"> </form> </body> </html> Título: Re: Guardar variable Publicado por: Admin en Marzo 31, 2009, 07:42:26 Hola, deberías usar el método post. En la etiqueta form, establece "post" en la porpiedad method y para recoger las variables usa $_post en vez de $_get.
Un saludo Título: Re: Guardar variable Publicado por: Makandrw en Abril 21, 2009, 12:29:07 Aunque no és imprescindible usar el metodo post, és muy recomendable por cuestiones de seguridad.
También te recomendaria que al input de contraseña del form le cambiaras el type a password: <input type='password' name='contrasena' .../> Además, siempre que valides formularios és muy recomendable assegurarte que en cada campo vienen los datos que esperas para evitar ataques tipo SQL Injection (http://es.wikipedia.org/wiki/Inyección_SQL (http://es.wikipedia.org/wiki/Inyección_SQL)) |