Hola que tal?.. les escribo a la comunidad de forosdelwebpara ver si me pueden dar una orientacion con respecto a mi problemita.
Resulta ser que estoy haciendo una peq pag web, dicha pagina tiene un DIV que a su vez contiene una funcion la cual genera un "form" de validación de usuario (Login y Password con el boton de enviar datos).
Al enviar los datos quiero que la información se valide en el mismo form, es decir, al presionar el boton enviar datos, este llame a la misma pagina y haga la conexion con la BD y valide si existe etc etc etc.).. en caso de existir... el Nombre de usuario debe aparecer en un div el cual destine previamente para mostrar el nombre del usuario, y en caso de no existir, que aparezca un mensaje de "Usuario Inexistente" en ese div.
Por lo tanto Mi pregunta es: Es posible que al presionar el boton enviar datos pueda hacer la validacion y mostrar en la misma pagina un mensaje de "Usuario Encontrado" o "Usuario Inexistente" - dentro del mismo div donde tengo el form?...
He intentado, de milmaneras, pero al enviar los datos, la información de usuario Logueado o Usuario Inexistente aparece es al principio de la pagina y no dentro del DIV que cree para tal fin.
Aqui pongo parte del codigo
********************Aqui declare la funcion:
function formlogin(){
?>
<form id="form1" name="form1" method="post" action="index.php">
<input name="miemb_login" type="text" id="miemb_login" value="" size="15" maxlength="30" /> </label> Usuario <br />
<input name="miemb_passwd" type="text" id="miemb_passwd" value="" size="15" maxlength="30" /> Password <br /> <br />
<a href="registro.php">Registrarse</a><br />
<a href="recuperacion.php">Olvido su clave</a>
<input name="Ingresar" type="submit" value="Ingresar" />
</form>
<?php
}
// verificamos si se han enviado ya las variables necesarias.
if (isset($_POST["miemb_login"])) {
$login= $_POST["miemb_login"];
$password = $_POST["miemb_passwd"];
// Hay campos en blanco
if($login==NULL|$password==NULL) {
echo "un campo está vacio"; (ESTO ES una peq validacion)
}
}
?>
****************Esto va en en una parte de la misma pagina:
<div class="cmp_correo">
<?php
formlogin();
?>
</div>
Creo que es un poco enredado.. pero si se lee bien este caso, se puede entender.
Bueno, espero que me puedan ayudar..