Existe alguna forma de capturar el siguiente error:
Warning: pg_fetch_row() [function.pg-fetch-row]: Unable to jump to row 0 on PostgreSQL result index 5 in /home/vlad/Desktop/UTFSM/carrera_Ing_Civil_Info/Data_Base/Tareas/tarea1/function.php on line 17
Error: Contraseña Erronea, vuelva a intentarlo
Código:
Basicamente lo que quiero es que me seleccione las sesiones por el usuario que se haga ingreso. Por ejemplo, que dado el usuario admin y la contraseña admin, ingrese a la sesion admin y si se ingresa un usuario ingrese a la sesion de usuario. Pero necesito que corrobore si la password es correcta, por ejemplo si se ingresa una password q no corresponda que me indique, pero esto lo que hace es q me muestra por pantalla el error y luego me muestra el mensaje y necesito que no me muestre errores o warningsfunction sesion($user, $passwd){ $query="SELECT rut, password FROM persona WHERE rut='$user' and password='$passwd'"; $a_query="SELECT rut FROM administrador"; $u_query=pg_query($query); $row=pg_fetch_row($u_query,0); <------- Aqui me arroja el error if($row[0]===$user && $row[1]===$passwd){ $su_query=pg_query($a_query); $fila=pg_fetch_row($su_query, 0); if($row[0]===$fila[0]) include ("admin/admin.php"); else include ("users/usuario.php"); } else printf("Error: Contraseña Erronea, vuelva a intentarlo\n"); }
Bueno eso es principalmente lo que necesito, no se si me pueden ayudar en algo.
Salu2!