El require me carga la pagina que llamo en el mismo lugar donde estoy, yyo necesito abrir una nueva pagina.
Que a partir del submit del logueo, si los datos ingresados son buenos, me abra la pagina "menu.php"
Sino, que me muestre la imagen "incorrecto.png"
Este es el pedazo de codigo donde invoco al login
El login tiene este codigo
Código PHP:
<?php
$usuario= $_POST['usuario'];
$contrasenia= $_POST['contrasenia'];
$ini_sesion= $_POST['ini_sesion'];
$mensaje= "";
//----------------------------------------------------------------
switch($ini_sesion)
{
case "busca_usuario":
buscar_usuario($usuario, $contrasenia); //el cod de buscar_usuario esta en el 1er post
break;
case "s":
menu($usuario); //esta funcion me deberia abrir una nueva pagina, algo asi como <a href...
break;
default:
ingresar_usuario($mensaje); //este cod se encuentra mas abajo
break;
}
//----------------------------------------------------------------
function ingresar_usuario($mensaje){
echo("<table width=\"200\">");
echo("<tr><td>");
echo("<form action=\"".$PHP_SELF."\" method=\"POST\">");
// aca necesito que en vez de ser ".$PHP_SELF.", venga con un if.
//Si se loguearon bien, que llame a la pag menu.php, sino que se autoinvoque
echo("<input type=\"Hidden\" name=\"ini_sesion\" value=\"busca_usuario\">");
echo("<input type=\"Hidden\" name=\"usuario\" value=\"usuario\">");
echo("<input type=\"Hidden\" name=\"contrasenia\" value=\"contrasenia\">");
echo("<table cellpading=\"0\" cellspacing=\"3\" align=\"center\"");
echo("<tr>");
echo("<td align=\"right\"><img src=\"persona.png\" align=\"center\"></td>");
echo("<td align=\"center\"><input type=\"text\" name=\"usuario\" value=\"\" MAXLENGHT=\"16\"></td>");
echo("</tr>");
echo("<tr>");
echo("<td align=\"right\"><img src=\"llave2.png\" align=\"center\"></td>");
echo("<td align=\"center\"><input type=\"password\" name=\"contrasenia\" value=\"\" MAXLENGHT=\"16\"></td>");
echo("</tr>");
echo("<tr>");
echo("<td></td>");
echo("<td align=\"rigth\"><input type=\"submit\" name=\"iniciar_sesion\" value=\"Ingresar\"></td>");
echo("</tr>");
echo("</table>");
echo("</td></tr>");
echo("<tr><td><table width=\"200\"><tr><td>$mensaje</td></tr></table></td></tr>");
echo("</table>");
};