El error muy famoso:
"Problemas al tomar los datosYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' contrasena='asdadasd'' at line 1"
ahora el código completo desde la conexión a la DB:
Código:
Un fuerte abrazo! <?php $usuario=$_REQUEST['usuario']; $contrasena=$_REQUEST['contrasena']; //contecto a DB $conexion=mysql_connect("xxxxxxxxx","xxxxxxxxx","xxxxxxxxxxx") or die ("Problemas para conectar a la DB"); //selecciono tabla mysql_select_db("xxxxxxxxxxx",$conexion) or die ("Problemas al seleccionar la Tabla"); //tomo los datos Usuario y Contraseña en este caso $datos=mysql_query("SELECT usuario, contrasena FROM usuarios WHERE usuario='$_REQUEST[usuario]', contrasena='$_REQUEST[contrasena]'", $conexion) or die ("Problemas al tomar los datos".mysql_error()); if ($reg=mysql_fetch_array($datos)) {if ($usuario!=$reg) {echo "El usuario no existe.";} else {if ($contrasena==$reg){ setcookie("usuario",$usuario,0,"/"); header("location: index.php?pag=principal");} else {echo "Esa no es tu contraseña.";} }}; mysql_close($conexion); ?>