Buenas, mirad he intentado hacer lo que me proponia de esta manera:
registrousuarios.php
El proces.php en teoria tiene que redireccionarte a otro documento que hay otro formulario, segun que pais eligas, por ejemplo si eliges españa las de españa..., pero el problema esta en que siempre me muestra el mismo formulario... No se si se podra hacer de esta manera. Pero si se puede que alguien me ayude con esto, que soy principiante^^.
Bueno terminare de poner todos mis archivos:
proces.php
registrousuariosespanya.php
registrousuariosportugal.php
procesfinal.php
Y si continuo con el formulario cuando envia los datos a la base de datos solo me envia los datos del ultimo formulario, la provincia y el sexo...
Bueno espero que alguien me pueda ayudar^^
Gracias y Salu2
registrousuarios.php
Código [Seleccionar]
<!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>*LE*|| Registro Nuevo Usuario</title>
</head>
<body bgcolor="#000000">
<br><br><br /><br /><br /><br /><br /><br /><br /><br />
<table border="0" cellpadding="0" cellspacing="0" align="center">
<form action="proces.php" method="get">
<tr><td><font color="white">Nick: </font><input type="text" name="nick"><br></td></tr>
<tr><td><br><font color="white">Contraseña: </font><input type="password" name="contrasenya"></td></tr>
<tr><td><br><font color="white">Repite la contraseña: </font><input type="password" name="re-contrasenya"></td></tr>
<tr><td><br><font color="white">Email: </font><input type="text" name="email"></td></tr>
<tr><td><br><font color="white">Fecha de nacimiento: </font>
<input type="text" name="data" title="Formato: aaaa-mm-dd" maxlength="10"></td></tr>
<tr><td><br><font color="white">País: </font>
<select name="pais">
<option value="1">España</option>
<option value="2">Inglaterra</option>
</select></td></tr>
<tr><td><br><input type="submit" value="Continuar">
<input type="reset" value="Borrar"></td></tr>
</form>
</table>
</body>
</html>
El proces.php en teoria tiene que redireccionarte a otro documento que hay otro formulario, segun que pais eligas, por ejemplo si eliges españa las de españa..., pero el problema esta en que siempre me muestra el mismo formulario... No se si se podra hacer de esta manera. Pero si se puede que alguien me ayude con esto, que soy principiante^^.
Bueno terminare de poner todos mis archivos:
proces.php
Código [Seleccionar]
<?php
session_start();
switch($pais) {
case "1":
header("Location: registrousuariosespanya.php");
break;
case "2":
header("Location: registrousuariosportugal.php");
break;
default:
echo "No has seleccionado ningun pais";
}
$nick= $_GET['nick'];
$contrasenya= $_GET['contrasenya'];
$recontrasenya= $_GET['re-contrasenya'];
$email= $_GET['email'];
$fecha= $_GET['data'];
$pais= $_GET['pais'];
$espanya= $_GET["pais['1']"];
$inglaterra= $_GET["pais['2']"];
?>
registrousuariosespanya.php
Código [Seleccionar]
<!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>Untitled Document</title>
</head>
<body bgcolor="#000000">
<br><br><br /><br /><br /><br /><br /><br /><br /><br />
<table align="center" border="0" cellpadding="0" cellspacing="0">
<form action="procesfinal.php" method="get">
<tr><td><font color="white">Provincia: </font>
<select name="provincies">
<option value="1">Almeria</option>
<option value="2">Barcelona</option>
<option value="3">Cadiz</option>
<option value="4">Islas Baleares</option>
<option value="5">Madrid</option>
</select></td></tr>
<tr><td><br><font color="white">Sexo: <br /> <input type="radio" name="sexe" value="Hombre">Hombre <br>
<input type="radio" value="Mujer" name="sexe">Mujer</font></td></tr>
<tr><td><br><input type="submit" value="Enviar"> <input type="reset" value="Borrar"></td></tr>
</form>
</table>
</body>
</html>
registrousuariosportugal.php
Código [Seleccionar]
<!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>Untitled Document</title>
</head>
<body bgcolor="#000000">
<br><br><br /><br /><br /><br /><br /><br /><br /><br />
<table align="center" border="0" cellpadding="0" cellspacing="0">
<form action="procesfinal.php" method="get">
<tr><td><font color="white">Provincia: </font>
<select name="provincies">
<option value="1">Lisboa</option>
<option value="2">Porto Alegre</option>
<option value="3">Sao Paulo</option>
</select></td></tr>
<tr><td><br><font color="white">Sexo: <br /> <input type="radio" name="sexe" value="Hombre">Hombre <br>
<input type="radio" value="Mujer" name="sexe">Mujer</font></td></tr>
<tr><td><br><input type="submit" value="Enviar"> <input type="reset" value="Borrar"></td></tr>
</form>
</table>
</body>
</html>
procesfinal.php
Código [Seleccionar]
<?php
header("Location: registrocompleto.php");
session_start();
include ('conexion.php');
require ('proces.php');
require ('registrousuarios.php');
$provincia= $_GET['provincies'];
$sexe= $_GET['sexe'];
$nick= $_GET['nick'];
$contrasenya= $_GET['contrasenya'];
$recontrasenya= $_GET['re-contrasenya'];
$email= $_GET['email'];
$fecha= $_GET['data'];
$pais= $_GET['pais'];
$sql= "insert into usuaris (Nick,Contrasenya,ReContrasenya,Email,Pais,Neixament,Provincia,sexe) values
('$nick','$contrasenya','$recontrasenya','$email','$pais','$fecha','$provincia','$sexe')";
mysql_query("$sql");
?>
Y si continuo con el formulario cuando envia los datos a la base de datos solo me envia los datos del ultimo formulario, la provincia y el sexo...
Bueno espero que alguien me pueda ayudar^^
Gracias y Salu2