Tengo una duda y requiero de la ayuda de los buenos programadores cómo los que abundan en Foros del Web mi caso es el siguiente.
Tengo:
index.php
ingresar.php
Estos son los importantes por ahora... En el index tengo 2 formularios escondidos mediante CSS y jQuery... uno es el de registro y el otro es el de ingreso; ambos me muestran el respectivo mensaje cuándo hay errores de datos (Ejemplo: "datos incorrectos, datos incompletos, nick mal, pass mal, ya existe el nick... etc"), ahora lo que requiero y si alguien me puede explicar cómo hacerlo es lo siguiente, cuándo me aparezca el mensaje necesito que me reaparezca el formulario. un ejemplo cuándo el usuario se va a identificar e ingresa un campo malo por ejemplo pass mal o nick mal, me muestre también el formulario de ingreso.
Acá código:
index.php
Código HTML:
Ver original
<? session_start(); require('conexion.php'); ?> <!DOCTYPE html > <html> <head> <link rel='stylesheet' media='all' type='text/CSS' href='styls.css'/> </head> <body> <div class="imgrr" onLoad="movimiento"> <img src="http://www.forosdelweb.com/f18/Proyects/librerias/Imágenes/nav_logo_on.gif" alt="Roadrunner Records Logo"/> </div> <!--contenido inicio--> <div id='ops' class='middio'> <table align='center'> </table> </div> <!--contenido para ingreso--> <div id="ingre" class="ingre_1"> <form id="ingre_usu" method="post" action="ingresar.php" target="ingres"> <table align="center"> <table align="center"> </table> </table> </form> </div> <!--contenido para registro--> <div id="form1" class="mov"> <form id="form_registro" class="form_1" action="insert_user.php" method="post" target="reg" onsubmit="validaformu()"> <table align="center" > <table align="center"> </table> </table> </form> </div> </body> </html>
ingresar.php
Código PHP:
Ver original
<?php include('conexion.php'); function quitar($mensaje){ return $mensaje; } $nickU = quitar($_POST["ing_nk"]); $passU = quitar($_POST["ing_contra"]); $result = mysql_query("SELECT password FROM ingresos_usu WHERE nick='".$nickU."' AND password ='".$passU."'"); $_SESSION['usuario'] = $nickU; $bi = "Bienvenido: ".$nickU; echo "<script> window.parent.window.document.getElementById('usu').innerHTML = \"$bi\"; parent.location.href='index2.php'; </script>"; }elseif($row["password"] <> True){ $bi = "Password o Nick incorrecto."; echo "<script> window.parent.window.document.getElementById('usu').innerHTML = \"$bi\"; </script>"; }else{ $bi = "Usuario no existente en la base de datos."; echo "<script> window.parent.window.document.getElementById('usu').innerHTML = \"$bi\"; </script>"; } } ?>
No sé si esto que me gustaría hacer; pueda o deba implementarlo por javascript, jQuery el mismo html, php, si me pueden orientar sería de mucha ayuda.
Gracias