I have a question with this code is that it does not show me the name of the user, in itself what I ask is how you can show the name of the user who started the session, and who appears in the corner of the website thanks to beforehand
note: when the session starts in the part where the name of the user who started the session should show me hello
this is the code that allows you to start the session
<?php //archivo para verfificar si existe usuario en la base de datos, es que verifica el login
session_start();
include 'conexionpadmi.php';
$usuarioestudiante= $_POST['usuarioestudianteform'];
$passwordestudiante=$_POST['passestudiante'];
$c= new OperacionesMysql();
$con=$c->Conectar();
$queryes = "SELECT * FROM tablaestudiante WHERE nombreestudiante='".$usuarioestudiante." ' AND pwestudiante= '".$passwordestudiante."'";
$qes= mysqli_query($con, $queryes);
if (mysqli_fetch_assoc($qes))
{
$resultpro = mysqli_fetch_assoc($qes);
echo 2;
$_SESSION['login']='hola';
}
mysqli_close($con);
?>
and the html code here is where the name of the user obtained in the code above is displayed
<td id="idcelda1" >
<!--celda 1-->
<label id="idnombreusuario">Nombre De Usuario:<?php echo '<h1 align=center>'.$_SESSION["login"].'</h1>'; ?> </label>
</td>
this is the ajax code to run the login
$('#botonokestudiante').click(function(){
var datos=$('#formestudinte').serialize();
if ($('#nombreestu').val().trim() === '') {
modalnombrevacio();
return false;
}
if ($('#contraseñaestu').val().trim() === '') {
modalpassvacio();
return false;
}
$.ajax({
type:"POST",
url:"../modelos/verificaloginestudiante.php",
data:datos,
cache: "false",
beforeSend:function(){
$('#botonokestudiante').val("conectando...");
},
success:function(data){
$('#botonokestudiante').val("ingresar");
if(data == 2){
Limpiar();
$(location).attr('href','../vistas/paginaestudiante.php');
}else{
Limpiar();
}
}
});
return false;
});
html code of the form
<form id="formestudinte">
<div id="r2" class="animated fadeIn">
<input type="text" name="usuarioestudianteform" id="nombreestu" placeholder="Usuario" maxlength="10">
<input type="password" name="passestudiante" id="contraseñaestu" placeholder="Contraseña" maxlength="10">
<input type="submit" value="ingresar" name="ok" id="botonokestudiante">
<button id="regresaropcionesestu">Inicio</button>
</div>
</form>
full html code of the page where the user's name is displayed
<?php
session_start();
if (isset($_SESSION['login'])) {
?>
<!DOCTYPE html>
<html>
<head>
<title>principal</title>
<meta charset="utf-8">
<!--<meta name="viewport" content="width=device-width, initial-scale=1.0">-->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<link rel="stylesheet" type="text/css" href="../recursos/css/estilopaginaestudiante.css">
<link rel="stylesheet" type="text/css" href="../recursos/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="j../recursos/js/alertifyjs/css/themes/default.css">
<link rel="stylesheet" type="text/css" href="../recursos/js/alertifyjs/css/alertify.css">
<link rel="stylesheet" href="../recursos/css/animate.css">
<script src="../recursos/js/jquery-3.3.1.js"></script>
<script src="../recursos/bootstrap/js/bootstrap.min.js"></script>
<script src="../recursos/js/alertifyjs/alertify.js"></script>
<script src="../recursos/js/jspaginaestudiante.js"></script>
<script>
$(function(){
$("#nivel1").load("niveles/nivel1.php");
$("#nivel2").load("niveles/nivel2.php");
$("#nivel3").load("niveles/nivel3.php");
$("#nivel4").load("niveles/nivel4.php");
$("#nivel5").load("niveles/nivel5.php");
});
</script>
</head>
<body>
<div id="contenedor">
<div id="nivel1"></div>
<div id="nivel2"></div>
<div id="nivel3"></div>
<div id="nivel4"></div>
<div id="nivel5"></div>
<!-- niveles -->
<table id="tablecuerpo" >
<tr>
<td id="idcelda1" >
<!--celda 1-->
<label id="idnombreusuario">Nombre De Usuario:<?php echo $_SESSION["login"]; ?> </label>
</td>
<td id="idcelda2">
<!--celda 2-->
<button id="idbotoncerrarsesion">Cerrar Session</button>
</td>
</tr>
<tr>
<td id="idcelada3" colspan="2">
<!--celda3-->
<button id="idbotonnivel1" class="diseñobotonnivel">nivel 1</button>
<button id="idbotonnivel2" class="diseñobotonnivel">nivel 2</button>
<button id="idbotonnivel3" class="diseñobotonnivel">nivel 3</button>
<button id="idbotonnivel4" class="diseñobotonnivel">nivel 4</button>
<button id="idbotonnivel5" class="diseñobotonnivel">nivel 5</button>
</td>
</tr>
</table>
</div>
<div id="imagenizquierda">
<img src="../recursos/svg/fondo1.svg" id="fondoindex1">
<img src="../recursos/svg/fondo2.svg" id="fondoindex2">
</div>
<div id="modalcerrarsessionn" class="animated bounceIn" >
<p id="parrafochequeavacio">Deseas Cerrar Session</p>
<button type="button" id="botonclosemodalpaginaestudinte" class="btn btn-secondary">Si</button>
<button type="button" id="closemodalcerrarsession" class="btn btn-secondary">Cerrar</button>
</div>
</body>
</html>
<?php
}else{
echo "no puede iniciar session";
header("Location: index.php");
}
?>
complete html code of the login and where are the forms
<?php
session_start();
session_destroy();
//unset($_SESSION['login']);
if (isset($_SESSION['login'])) {
//echo "bienbenido session ".$_SESSION['login'];
}else{
//echo "sin session";
}
?>
<!DOCTYPE html>
<html>
<head>
<title>principal login</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0,maximun-scale=1.0, minimum-scale=1.0">
<link rel="stylesheet" type="text/css" href="../recursos/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="j../recursos/js/alertifyjs/css/themes/default.css">
<link rel="stylesheet" type="text/css" href="../recursos/js/alertifyjs/css/alertify.css">
<script src="../recursos/js/jquery-3.3.1.js"></script>
<script src="../recursos/js/alertifyjs/alertify.js"></script>
<script src="../recursos/js/controlesindex.js"></script>
<script src="../recursos/js/jsquerylogin.js"></script>
<script type="text/javascript" src="../recursos/js/codigojslogin.js" ></script>
<link href="../recursos/css/estiloslogin.css" type="text/css" rel="stylesheet">
<link rel="stylesheet" href="../recursos/css/animate.css">
</head>
<body>
<!--<img id="imagenfondobody" class="animated fadeIn" src="../recursos/svg/dibujo3.svg">-->
<div id="contenedor">
<div id="modalnombrevacio" class="animated bounceIn">
<p id="parrafochequeavacio">Debes Agregar El Nombre</p>
<input type="radio" name="radiomodalchequeavacio" id="pulsacerramodalchequeavacio" >
<label for="pulsacerramodalchequeavacio" id="botonmodalchequeavacio"><p class="textologin" id="textobotonregistrar" onclick="cerrarmodalnombrevacio();" >Cerrar</p></label>
</div>
<div id="modalpassvacio" class="animated bounceIn">
<p id="parrafochequeavacio">Debes Agregar La Contraseña</p>
<input type="radio" name="radiomodalchequeavacio" id="pulsacerramodalchequeavacio" >
<label for="pulsacerramodalchequeavacio" id="botonmodalchequeavacio"><p class="textologin" id="textobotonregistrar" onclick="cerrarmodalpassvacio();" >Cerrar</p></label>
</div>
<div id="modalusuarionoencontrado" class="animated bounceIn">
<p id="parrafochequeavacio">Usuario No Existe</p>
<input type="radio" name="radiomodalchequeavacio" id="pulsacerramodalchequeavacio" >
<label for="pulsacerramodalchequeavacio" id="botonmodalchequeavacio"><p class="textologin" id="textobotonregistrar" onclick="cerrarmodalusuarionoencontrado();" >Cerrar</p></label>
</div>
<div id="modalmodificausuario" class="animated bounceIn">
<p id="parrafochequeavacio">Usuario Modificado Con Exito</p>
<input type="radio" name="radiomodalchequeavacio" id="pulsacerramodalchequeavacio" >
<label for="pulsacerramodalchequeavacio" id="botonmodalchequeavacio"><p class="textologin" id="textobotonregistrar" onclick="cerrarmodalmodificausuario();" >Cerrar</p></label>
</div>
<form id="formulario" method="post" name="formalarioprincipal" onsubmit="return validardatosvacion()">
<div id="zonalogin" class="animated fadeIn">
<input type="radio" name="radiologinregistra" id="pulsalogin" >
<label for="pulsalogin" id="iniciarseccionboton"><p class="textologin">Diseño de un software Educativo de la Asignatura castellano para el CEIS "MARIA VELASQUEZ DE ROJAS"</p></label>
</div>
<!--<p id="pnombre">Nombre:</p>-->
<div id="r1" class="animated fadeIn">
<input type="text" name="cedeulaform" id="nombre" placeholder="Cedula" maxlength="10">
<input type="password" name="pwprofesor" id="contraseña" placeholder="Contraseña" maxlength="10">
<input type="submit" value="ingresar" name="ok" id="botonok">
<button id="recuperarcuentausuario" >Recuperar Cuenta</button>
<button id="regresaropciones">Inicio</button>
</div>
</form>
<form id="formestudinte" method="POST">
<div id="r2" class="animated fadeIn">
<input type="text" name="usuarioestudianteform" id="nombreestu" placeholder="Usuario" maxlength="10">
<input type="password" name="passestudiante" id="contraseñaestu" placeholder="Contraseña" maxlength="10">
<input type="submit" value="ingresar" name="ok" id="botonokestudiante">
<button id="regresaropcionesestu">Inicio</button>
</div>
</form>
<div id="seccionopciones" class="animated fadeIn">
<button id="opcionprefe">Profesor</button>
<button id="opcionestu">Estudiante</button>
</div>
<!--modal modifica administrador-->
<!--<img id="fondo1" src="img/fondo1.png">-->
<div id="imagenizquierda">
<img src="../recursos/svg2/pruebafonfoindex22.svg" id="fondoindex1" style="position: absolute; right: 74%; bottom: -280%;width: 40vmax;height: 40vmax; z-index: -1;">
<img src="../recursos/svg2/figura11.svg" id="figura1" style="position: absolute; right: -110%; bottom: -340%; width: 45vmax;
height: 45vmax;" >
<img src="../recursos/svg2/figuras2.svg" id="figura2" style="position: absolute; right: 122%; bottom: 58%; width: 20vmax;
height: 20vmax;">
<!--<img id="fondo1" src="img/img2.png">-->
</div>
<div id="modaldivcuentaadministrador">
<!--cuenta administrador-->
<div>
<?php
require_once '../modelos/conexionpadmi.php';
$c= new OperacionesMysql();
$conexion=$c->Conectar();
$sql= "SELECT * FROM tablaadministrador WHERE idadmi= 2";
$rs=mysqli_query($conexion, $sql);
//$row = mysqli_fecth_array($rs);
$row = mysqli_fetch_assoc ($rs);
?>
<form id="formadmii" method="POST">
<table cellpadding="10%">
<tr>
<td colspan="2">
<label>Nombre Del Administrador:</label>
</td>
</tr>
<tr>
<td colspan="2">
<input type="text" class="diseñocajatext" name="nombreusuario" value="<?=$row["nombreadmi"]?>">
</td>
</tr>
<tr>
<td colspan="2">
<label>Contraseña Del Administrador:</label>
</td>
</tr>
<tr>
<td colspan="2">
<input type="text" class="diseñocajatext" name="passusuario" value="<?=$row["pwadmi"]?>">
</td>
</tr>
<tr>
<td >
<button type="reset" class="btn btn-danger" id="cerrarmadalmodificausuario" onclick="cerrarmodalmodificausuario();">Cancelar</button>
</td>
<td>
<button type="submit" class="btn btn-info" name="updateadmi" id="idupdateadmi">Modificar</button>
</td>
</tr>
</table>
</form>
</div>
</div>
</div>
</body>
</html>