No, la consulta se ejecuta normalmente pero no sube el usuario que creo a el nuevo usuario, ya he corregido el codigo y mirado otra posible manera pero sin resultados .. Algun consejo muchas gracias
Codigo:
Código PHP:
Ver original<?php
if(!isset($_SESSION["user_username"]) || $_SESSION["user_username"]==null){ print "<script>alert(\"Acceso invalido!\");window.location='login.php';</script>";
}
?>
<?php
$usuario = ($_SESSION["user_username"]);
$Nombre=$_POST['Nombre'];
$Apellidos=$_POST['Apellidos'];
$username=$_POST['username'];
$password=$_POST['password'];
$Estado=$_POST['Estado'];
$cargo=$_POST['cargo'];
$departamento=$_POST['departamento'];
$usuario_creacion=$_POST['$usuario'];
$encriptar = ($password);
$servidor="localhost";
$usuario="root";
$password="";
$bd="pagina";
$conectar= new mysqli
($servidor,$usuario,$password,$bd) or
die("no se pudo conectar con el servidor"); $conexion = $conectar;
$consulta= "INSERT INTO `usuario`(`Nombre`, `Apellidos`, `username`, `password`,`Estado`, `cargo`, `departamento`)
VALUES ('$Nombre','$Apellidos','$username','$encriptar','$Estado','$cargo','$departamento','$usuario_creacion')";
$ejecutar_consulta = $conexion->query(utf8_encode($consulta)); if($ejecutar_consulta){
echo"<script> alert ('datos insertados');</script>";
echo'ha registrado la siguiente orden:';
echo'<br><br>';
echo'Nombre: '.$Nombre;
echo'<br>';
echo'Apellidos: '.$Apellidos;
echo'<br>';
echo'username: '.$username;
echo'<br>';
echo'Estado: '.$Estado;
echo'<br>';
echo'cargo: '.$cargo;
echo'<br>';
echo'departamento: '.$departamento;
echo'<br>';
echo'<a href="http://www.forosdelweb.com/f18/usuarios.php">volver</a>';
}
else
?>
Y el mensaje de error es:
Código PHP:
Ver originalNotice: Undefined index: $usuario in C:\xampp\htdocs\Mostrar menu\php\Re.php on line 18
Tengo entendido que este mensaje de error es por que no reconoce esta variable. Gracias de antemano a quien responde