Título: problema con rediccion Publicado por: miadagio en 11 Noviembre 2009, 22:49 pm ola soi nuevo en este foro y necesito un poco de ayuda tengo
un problema con una redirecccion despues de una autentificacion, deberia redireccionar a una pg y lo hace aparece en la barra de direcciones pero no la carga keda en blaco si algien sabe cual es el problema me ayudaria un kilo el codigo <?php session_start(); if ($_POST["oculto_f1"]==1){ $con = mysql_connect("localhost","root","libertad") or die (mysql_error()); mysql_select_db("event_express",$con); $rut = $_POST["rut_f1"]; $pass = $_POST["pass_f1"]; $sql="select count(*) val from user_bd where id_user_bd='$rut' and pass_bd='$pass'"; $sql2="select tipo_user from user_bd where id_user_bd='$rut'"; $tipo=mysql_fetch_array(mysql_query($sql2,$con)) or die (mysql_error()); $fila=mysql_fetch_array(mysql_query($sql,$con)); if ($fila["val"]>0){ $_SESSION['$rut']=$login; echo'<script type="text/javascript">alert("usuario identificado");location.href="admin.php"</script>'; }else{ echo'<script type="text/javascript">alert("el usuario o contraseña no coinciden");location.href="login.php"</script>'; } } ?> Título: Re: problema con rediccion Publicado por: дٳŦ٭ en 11 Noviembre 2009, 23:43 pm Ponle a tu pagina error_reporting(E_ALL); para ver que error tiene.
Título: Re: problema con rediccion Publicado por: miadagio en 12 Noviembre 2009, 00:06 am bueno no se si es que lo puse mal pero tampoko me mando nada
error_reporting(E_ALL); echo'<script type="text/javascript">alert("usuario identificado");location.href="admin.php"</script>'; Título: Re: problema con rediccion Publicado por: WHK en 12 Noviembre 2009, 02:00 am Hola,
Citar $sql="select count(*) val from user_bd where id_user_bd='$rut' and pass_bd='$pass'"; "select count(*) val" no existe, o le haces select * o le haces select a val pero ambas no puedes a menos que le pongas comas y tengas dos selecciones con dos columnas como resultado y mezclar un * con una columna es imposible. Citar select count(*) from user_bd where id_user_bd='$rut' and pass_bd='$pass' hazlo masomenos así y trata de utilizar mysql escape real string de php o si no tendrás problemas de inyección sql. PD: se nota que vienes de chile :P, bienvenido |