como hacer la siguiente seleccion
hola
tengo el siguiente problema:
he implementado un script llamado validar.php solo con codigo php y dentro una funcion en php que me devuelve un parametro de control, dependiendo del parametro de control quiero q mecargue una pagina llamada valido.php o
invalido.php
como hago para que se cargue alguna de dichas paginas usando el script validar.php.
gracias
tengo el siguiente problema:
he implementado un script llamado validar.php solo con codigo php y dentro una funcion en php que me devuelve un parametro de control, dependiendo del parametro de control quiero q mecargue una pagina llamada valido.php o
invalido.php
como hago para que se cargue alguna de dichas paginas usando el script validar.php.
gracias
tengo una pagina html llamada usuarios autorizados que una vez introducidos los datos de login y password son procesados por el script validar.php que tiene el siguioente codigo:
<?php
$usuario="pepe";
$password="pepin";
$host="localhost";
$id_conexion=@mysql_connect($host,$usuario,$password)
or die ("no se ha podido conectar con el host: $host");
mysql_select_db("proyecto",$id_conexion);
$consulta="select password from usuarios where nombre_usuario=\'".$_POST["login"]."\'";
$resultado=mysql_query($consulta,$id_conexion);
$fila=mysql_fetch_array($resultado);
if( $fila["password"] != $_POST["password"] )
{
echo "<table border=\"2\" bgcolor=\"FFECB5\" width=\"300\">";
echo " <tr> ";
echo "<td align=\"center\"> <h2>Password Incorrecto<h2> </td> ";
echo "</tr>";
echo "</table>";
}
else
{
$control=tipo_privilegio($id_conexion);
echo "$control";
if( $control == 1 )
{
echo "<form action=\"interfaz_root.php\" name=\"form1\" method=\"get\" ></form> ";
}
else
if( $control == 0 )
{
echo "<form name=\"form2\" method=\"post\" action=\"interfaz_usuario.php\"></form>";
}
else
{
echo "<h3> Error al abrir la interfaz </h3>";
}
}
function tipo_privilegio ($id_conexion)
{
$consulta="select privilegios from usuarios where nombre_usuario=\'".$_POST["login"]."\'";
$resultado2=mysql_query($consulta,$id_conexion);
$vector2=mysql_fetch_array($resultado2);
return $vector2["privilegios"];
}
?>
lo que quiero es que sila variable control vale 1 se cargue la pagina interfaz_root.php y si vale 0 se cargue usuario_autorizado.php.
gracias
<?php
$usuario="pepe";
$password="pepin";
$host="localhost";
$id_conexion=@mysql_connect($host,$usuario,$password)
or die ("no se ha podido conectar con el host: $host");
mysql_select_db("proyecto",$id_conexion);
$consulta="select password from usuarios where nombre_usuario=\'".$_POST["login"]."\'";
$resultado=mysql_query($consulta,$id_conexion);
$fila=mysql_fetch_array($resultado);
if( $fila["password"] != $_POST["password"] )
{
echo "<table border=\"2\" bgcolor=\"FFECB5\" width=\"300\">";
echo " <tr> ";
echo "<td align=\"center\"> <h2>Password Incorrecto<h2> </td> ";
echo "</tr>";
echo "</table>";
}
else
{
$control=tipo_privilegio($id_conexion);
echo "$control";
if( $control == 1 )
{
echo "<form action=\"interfaz_root.php\" name=\"form1\" method=\"get\" ></form> ";
}
else
if( $control == 0 )
{
echo "<form name=\"form2\" method=\"post\" action=\"interfaz_usuario.php\"></form>";
}
else
{
echo "<h3> Error al abrir la interfaz </h3>";
}
}
function tipo_privilegio ($id_conexion)
{
$consulta="select privilegios from usuarios where nombre_usuario=\'".$_POST["login"]."\'";
$resultado2=mysql_query($consulta,$id_conexion);
$vector2=mysql_fetch_array($resultado2);
return $vector2["privilegios"];
}
?>
lo que quiero es que sila variable control vale 1 se cargue la pagina interfaz_root.php y si vale 0 se cargue usuario_autorizado.php.
gracias
if parametro de control = "valor de valido"{<form name="form1" method="post" action="valido.php"></form>}
else if {
<form name="form1" method="post" action="invalido.php"></form>}
else if {
<form name="form1" method="post" action="invalido.php"></form>}