Necesito ayuda con otra cosita ahora, si es que me pueden dar una mano. Tengo un formulario de login bastante simple (el de registro esta 100% funcional), entonces traspaso los datos. El codigo es asi:
Código HTML:
<body bgcolor="lightgrey">
<fieldset>
<form name="formulario2" action='index.php' method='post'>
<legend>Login:</legend>
Rut: <input type="text" id="txt_rut"/><br />
Password: <input type="text" id="txt_clave"/><br />
<input type="submit" value="Login"/>
</form>
</fieldset>
</body>
De este login traspasa los datos al index.php y mi idea es mostrar el nombre de la persona que se logeo, asi pero sale el siguiente error:
Notice: Undefined variable: nmUsuario in C:\xampp\htdocs\pagina\index.php on line 46
Quisiera que este warming no apareciera mas.
Código PHP:
<?php
require("include/inc_parametros.php");
require("class/cls_conexion.php");
if(isset($_POST['txt_rut']) && $_POST['txt_rut'] != "") {
$query = "select idUsuario,UsNombre from usuario where (UsRut = '".$_POST['txt_rut']."');";
$a_query = $dbo->ejecutaSQL($query);
if($dbo->filas>0) {
while($r_query = $dbo->listaResultado($a_query)){
$nmUsuario = isset($r_query['UsNombre']);
}
}
}
?>
Código HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>HTML5, CSS3 and jQuery Navigation menu</title>
<!-- CSS PRINCIPAL -->
<link rel="stylesheet" href="css/nav.css">
<!-- CSS IE7 -->
<!--<link rel="stylesheet" href="css/ie.css">-->
<!--<link rel="stylesheet" href="css/ie7.css">-->
<!-- JAVASCRIPT -->
<script src="js/jquery.js"></script>
<script src="js/modernizr.js"></script>
<script src="js/funciones.js"></script>
<!-- JAVASCRIPT IE7 -->
<!-- <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> -->
</head>
<body class="no-js" bgcolor="lightgrey">
<script>
var el = document.getElementsByTagName("body")[0];
el.className = "";
</script>
<noscript>
<!--[if IE]>
<link rel="stylesheet" href="css/ie.css">
<![endif]-->
</noscript>
<div id="login">
<tr>
<td><?php echo $nmUsuario; ?></td>
</tr>
</div>