Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2008, 13:18
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 22 años, 2 meses
Puntos: 56
Re: Parse error: syntax error, unexpected $end, que falta?

Código PHP:
<?
$dbhost
='**';
$dbusername='**';
$dbuserpass='**';
$dbname='**';

session_start();


mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');

// If #1
if ($_POST['username']) 
{
 
$username=$_POST['username'];
 
$password=$_POST['password'];

 
// If #2
 
if ($password==NULL) 
 {
  echo 
"La password no fue enviada";
 }
 else
 {
  
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
  
$data = mysql_fetch_array($query);

  
// If #3
  
if ($data['password'] != $password) 
  {
    echo 
"Login incorrecto";
  }
  else
  {
    
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
    
$row = mysql_fetch_array($query);
    
$_SESSION["s_username"] = $row['username'];
    echo 
"Has sido logueado correctamente ".$_SESSION['s_username']; // AQUI PUSISTE UNA DOBLECOMILLA DEMÁS ¬¬

   
} //Fin If #3

  
} //Fin If #2

} //Fin If #1
?>
Personalmente trato de que mis código queden indentados, con comentarios de cuando inicio un IF y de cuando lo termino, así como no poner la apertura de llaves arriba sino abajo de la declaración, lo cual veo no se usa nunca... Intenta además buscar un editor de PHP que te destaque las aperturas y cierres de llaves... Saludos :)
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*