Foros del Web » Programando para Internet » PHP »

problema con If para que salte una pagina

Estas en el tema de problema con If para que salte una pagina en el foro de PHP en Foros del Web. hola a todo el mundo antes de nada (y sin peloteo xD) me encanta esta pagina me ayuda mucho cuando hay algo que no me ...
  #1 (permalink)  
Antiguo 20/04/2009, 11:37
Avatar de JaviCN  
Fecha de Ingreso: abril-2009
Ubicación: Huelva, España
Mensajes: 76
Antigüedad: 15 años
Puntos: 2
problema con If para que salte una pagina

hola a todo el mundo antes de nada (y sin peloteo xD) me encanta esta pagina me ayuda mucho cuando hay algo que no me sale en las pocas paginas que hago
ahora voy al grano jejeje
tengo una pequeña historia que no me sale ni de coña es para el proyecto de fin de curso y al ser una chorrada como un templo me tiene mas liado y mareado de lo normal
lo que quiero hacer es mediante la condicion if con php es que al poner en un formulario 2 palabras (una como usuario y otra como contraseña del usuario) como por ejemplo en usuario pondria admin y en la contraseña admin
deberia de salir una pagina ya creada (admin.html) si se ponen esas 2 palabras bien y si no deberia de salir un mensajito de no tiene permiso o algo asi
lo maximo que he conseguido es que me salga la palabra admin.html en vez del archivo cosa que ya me tiene un poco desesperado ya que llevo como poco 2 semanas con esto
si alguien sabe como podria ponerlo soy todo oidos ademas de que le estaria eternamente agradecido
os pogo los codigos que tengo hechos por si en realidad lo que tengo son fallos o alguna cosa que me falta y eso seria por lo que no me sale lo que quiero hacer

Formulario:

<h1>Acceso Administrador</h1>
<form method="post" action="entrada.php">
<p>Nombre:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<inp ut type="text" name="a">
<p>Contraseña:&nbsp;&nbsp;<input type="password" name="b">
<p><input type="submit" value="Enviar">

entrada.php

<?
if ($a==="admin" AND $b==="admin")
{
print "admin.html";
}
else {
alert("No Tiene permiso");
}
?>

Gracias de antemano
  #2 (permalink)  
Antiguo 20/04/2009, 11:48
Avatar de JaviCN  
Fecha de Ingreso: abril-2009
Ubicación: Huelva, España
Mensajes: 76
Antigüedad: 15 años
Puntos: 2
Respuesta: problema con If para que salte una pagina

algo he conseguido pero sigue sin salir ya me sale lo del "No tiene permiso" y lo de la pagina me sale en blanco en vez de salir la pagina admin.html

<?
if ($a==="admin" AND $b==="admin")
{
"admin.html";
}
else {
print "No Tiene permiso";
}
?>
  #3 (permalink)  
Antiguo 20/04/2009, 12:28
Avatar de Baleog  
Fecha de Ingreso: abril-2009
Ubicación: Medellin
Mensajes: 34
Antigüedad: 15 años, 1 mes
Puntos: 4
Busqueda Respuesta: problema con If para que salte una pagina

Puedes hacerlo con javascript muy facil...
Código PHP:
<?php
if ($a==="admin" AND $b==="admin"){?>
<script tipe='text/javascript'>
  window.location = 'admin.html';
</script>
<?php
}
else {
print 
"No Tiene permiso";
}
?>
O tambien puedes usar la funcion header de php, te recomiendo que busques esta ultima
  #4 (permalink)  
Antiguo 20/04/2009, 12:33
Avatar de JaviCN  
Fecha de Ingreso: abril-2009
Ubicación: Huelva, España
Mensajes: 76
Antigüedad: 15 años
Puntos: 2
Respuesta: problema con If para que salte una pagina

Cita:
Iniciado por Baleog Ver Mensaje
Puedes hacerlo con javascript muy facil...
Código PHP:
<?php
if ($a==="admin" AND $b==="admin"){?>
<script tipe='text/javascript'>
  window.location = 'admin.html';
</script>
<?php
}
else {
print 
"No Tiene permiso";
}
?>
O tambien puedes usar la funcion header de php, te recomiendo que busques esta ultima
muchisisisisimas gracias tio me has salvado el culete xD buscare lo del header pero me suena de haber buscado como funciona pero no haber encontrado nada de todas formas buscare mucho mas a fondo haber que me encuentro jejeje lo que encuentre lo posteare aqui para asi ayudar al que pueda que este en la misma o en alguna situacion parecida a la mia
  #5 (permalink)  
Antiguo 28/04/2009, 11:56
Avatar de JaviCN  
Fecha de Ingreso: abril-2009
Ubicación: Huelva, España
Mensajes: 76
Antigüedad: 15 años
Puntos: 2
Respuesta: problema con If para que salte una pagina

no puse nada aun porque a dia de hoy no encontre nada lo dejare con el codigo del javascript para el avio me viene mejor que de lujo xD muchisimas gracias de nuevo
  #6 (permalink)  
Antiguo 28/04/2009, 12:04
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años
Puntos: 19
Respuesta: problema con If para que salte una pagina

lo que debes de usar para que sea con php es el header asi:

Código PHP:
<?php
if ($a==="admin" AND $b==="admin")
{
header("Location:admin.html");
}
else {
print 
"No Tiene permiso";
}
?>
  #7 (permalink)  
Antiguo 28/04/2009, 12:16
Avatar de JaviCN  
Fecha de Ingreso: abril-2009
Ubicación: Huelva, España
Mensajes: 76
Antigüedad: 15 años
Puntos: 2
Respuesta: problema con If para que salte una pagina

ahora lo pruebo haber como va segurisimo que irá a las mil maravillas
muchisimas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:19.