Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

sin errores pero no realiza las acciones

Estas en el tema de sin errores pero no realiza las acciones en el foro de Bases de Datos General en Foros del Web. Hola!Estoy construyendo una web a la q solo pueden acceder una serie de usuarios. La autentificacion se realiza mediante formulario comparandola contra una BD ya ...
  #1 (permalink)  
Antiguo 15/01/2005, 19:08
 
Fecha de Ingreso: enero-2005
Mensajes: 19
Antigüedad: 19 años, 10 meses
Puntos: 0
sin errores pero no realiza las acciones

Hola!Estoy construyendo una web a la q solo pueden acceder una serie de usuarios. La autentificacion se realiza mediante formulario comparandola contra una BD ya creada en MySQL. Este esl el php de la autentificacion:

<?

//conecto con la base de datos
$db = mysql_pconnect("localhost","mpombo","mcubas") or die("No pude conectar con la base de datos");
//selecciono la BBDD
mysql_select_db("supernenas",$db) or die("No se encontró la base de datos");

//Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM 'login' WHERE (nombre='$nombreUsuario') AND (contraseña='$contrasena')";

//Ejecuto la sentencia
$rs = mysql_query($ssql,$db); //or die("No se ejecutó la sentencia SQL");

//$rs = mysql_query(SELECT * FROM login WHERE (nombre='$nombreUsuario') and (contraseña='$contrasena'),$db);

//vemos si el usuario y contraseña es válido
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa combinación usuario/contraseña
if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: Pag_Inicio.htm"); //registrado correctamente
}else {
//si no existe le mando otra vez a la portada
header ("Location: Pagina_Identificacion.php");
}
mysql_free_result($rs);
mysql_close($db);
?>

Pues no funciona, y no sé x q....
Además, tengo otras paginas de añadir usuario, eliminar y modificar datos... No da errores y te crees q funciona, pero luego miras la base de datos y no ha cambiado nada, ni insertado ni eliminado... Esta es x ejemplo EliminarUsuario:

<?php
if (!isset($apellidos)){
// process form
$db = mysql_connect("localhost","mpombo","mcubas");
mysql_select_db("supernenas",$db);
$sql = "DELETE FROM datospersonales WHERE apellidos='$apellidos'" or die("No hemos encontrado apellidos");
$result = mysql_query($sql,$db); //or die("Otra vez el SQL");
//echo "Usuario eliminado";
header("Location: Restringido.php");
}else{
//echo "Usuario no encontrado.\n";
header("Location: Error.php");
}
mysql_close($db);
?>

ALGUNA IDEA??? GRACIASSS!!
Saludos!
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 22:56.