Holas gente, bueno lo que necesito es que al crear el usuario te redireccione a la sección de usuarios con un mensaje que diga que el usuario (y el nombre) ha sido creado. Por eso mismo utilizo mediante $_GET esto: (usuarios.php?usercreado=11&id=11) para que me muestre el mensaje y muestre el usuario con el ID 11.
Mi codigo es este:
Código PHP:
Ver original<?
require('/home/polize/adrianweb/portal/conectar.php');
require('/home/polize/adrianweb/portal/configuracion.php');
require('login.php');
//recibimos las variables enviadas por el formulario
$id=$_POST[id];
$rango=$_POST[rango];
$nick=$_POST[nick];
$email=$_POST[email];
$nombre=$_POST[nombre];
$password= md5($_POST[password
]);
if(trim($_POST["nick"]) != "" && trim($_POST["email"]) != "") {
$sql = "SELECT id FROM usuarios WHERE nick='".$_POST["nick"]."'";
{
echo "Error, nick escogido por otro usuario";
}else{
//modificamos los datos de la base según variables recibidas
mysql_query("insert into usuarios (nick,email,nombre,password,rango) VALUES ('$nick','$email','$nombre','$password','$rango')", $conexion);
};
$destinatario = $email;
$asunto = "Registro de usuario en ". $sitioweb;
$cuerpo = '
<html>
<head>
<title>Registro de usuario en '. $sitioweb .'</title>
</head>
<body>
<h1>Datos de Acceso en '. $sitioweb .'</h1>
<p>
Los datos para acceder al sitio son los siguientes:<br><br>
<b>Usuario</b>: '.$nick.'<br>
<b>Contraseña</b>: '.$_POST["password"].'
</p>
</body>
</html>
';
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
$headers .= "From: ".$sitioweb." <".$emailadmin.">\r\n";
//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: ".$emailreply."\r\n";
mail($destinatario,$asunto,$cuerpo,$headers); };
$id1=$_POST[id];
$resulta1=mysql_query("select * from usuarios where id='$id1'",$conexion); header("location: usuarios.php?usercreado=".$row['id']."&id=".$row['id'].""); };
?>
y el código que quiero implementar es el ultimo:
Código PHP:
Ver original$id1=$_POST[id];
$resulta1=mysql_query("select * from usuarios where id='$id1'",$conexion); header("location: usuarios.php?usercreado=".$row['id']."&id=".$row['id'].""); };
Y que no funciona
¿Porqué puede ser?
Desde ya, muchas gracias!