Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/06/2012, 18:20
jesu888
 
Fecha de Ingreso: abril-2012
Mensajes: 22
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: ERROR -> Warning: mysql_select_db(): supplied argument...

Código PHP:
<?php require_once('Connections/MiConexion.php'); ?>

<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
  
session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset(
$_GET['accesscheck'])) {
  
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset(
$_POST['username'])) {
  
$loginUsername=$_POST['username'];
  
$password=$_POST['password'];
  
$MM_fldUserAuthorization = "";
  
$MM_redirectLoginSuccess = "autorizacion.php";
  
$MM_redirectLoginFailed = "login.php";
  
$MM_redirecttoReferrer = false;
  
mysql_select_db($database_MiConexion, $MiConexion);
  
  
$LoginRS__query=sprintf("SELECT usuario, contrasena FROM usuarios WHERE usuario=%s AND contrasena=%s",
    
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); 
   
  
$LoginRS = mysql_query($LoginRS__query, $MiConexion) or die(mysql_error());
  
$loginFoundUser = mysql_num_rows($LoginRS);
  if (
$loginFoundUser) {
     
$loginStrGroup = "";
    
    if (
PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
    
//declare two session variables and assign them
    
$_SESSION['MM_Username'] = $loginUsername;
    
$_SESSION['MM_UserGroup'] = $loginStrGroup;          

    if (isset(
$_SESSION['PrevUrl']) && false) {
      
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];    
    }
    
header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
    
header("Location: ". $MM_redirectLoginFailed );
  }
}
?>

<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (
PHP_VERSION < 6) {
    
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch (
$theType) {
    case 
"text":
      
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case 
"long":
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case 
"double":
      
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case 
"date":
      
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case 
"defined":
      
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return 
$theValue;
}
}
?>
Poniendolo asi este es el error de sesion que me aparece, directamente en el login, los otros dos errores me salian al hacer el login, no ahora que ya me sale antes de introducir user y pass

Código PHP:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/tgsforma/public_html/cursos/Connections/MiConexion.php:12) in /home/tgsforma/public_html/cursos/login.php on line 6