![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
No conozco ninguna función que haga lo que pides.
Tu consulta SQL parece adecuada mas no así la forma en que manipulas los resultados: mysql_query regresa una referencia al conjunto resultante aún cuando éste no contenga registros. Tendrás que usar mysql_num_rows para saber si hubo o no un registro. // Saludos |
|
#2
|
|||
|
|||
|
Gracias roman por tu informacion me fue de mucha ayuda.
pero en dreamweaver me encontre con este codigo. <?php // *** Validate request to login to this site. session_start(); $loginFormAction = $_SERVER['PHP_SELF']; if (isset($accesscheck)) { $GLOBALS['PrevUrl'] = $accesscheck; session_register('PrevUrl'); } if (isset($_POST['textfield'])) { $loginUsername=$_POST['textfield']; $password=$_POST['textfield2']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "index.php?usuario=$username"; $MM_redirectLoginFailed = "error.php"; $MM_redirecttoReferrer = false; $usuarios= mysql_connect("localhost","root"); mysql_select_db($database_usuarios, $usuarios); $LoginRS__query=sprintf("SELECT username, contraseña FROM usuarios WHERE username='%s' AND contraseña='%s'", get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $usuarios) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; //declare two session variables and assign them $GLOBALS['MM_Username'] = $loginUsername; $GLOBALS['MM_UserGroup'] = $loginStrGroup; //register the session variables session_register("MM_Username"); session_register("MM_UserGroup"); if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> bueno solo por si alguien del foro lo nesecita hay esta. |
|
#3
|
||||
|
||||
|
Perdón pero no hay punto de comparación. Tu pregunta original apuntaba simplemente a cómo manejar los datos devueltos por mysql_query mientras qe el código que publicas es todo un script para manejar el inicio de sesión de un usuario en un sistema. Cualquiera que implemente un sistema de este tipo llegará a un script similar que, por otra parte, hace uso precisamente de lo que te decía: mysq_num_rows.
Es como preguntar cómo se muestra un bitmap y salir con que te encontraste con PhotoShop. // Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|