Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2009, 03:03
ajcm84
 
Fecha de Ingreso: enero-2009
Mensajes: 92
Antigüedad: 15 años, 4 meses
Puntos: 0
error en login

hola,

estoy intentando hacer un login para que al meter el email y el password de un usuario registrado me aparezcan sus datos como pueden ser nombre, apellidos direccion...

tengo el siguiente codigo:

// Configura la información de tu cuenta
$dbhost="localhost";
$dbusername="root";
$dbuserpass="";
$dbname="comprar";
session_start();

// Conexión a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');

// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["email"])) {
$email = $_POST["email"];
$password = $_POST["password"];

// comprobamos que no hay campos en blanco
if($email==NULL|$password==NULL){
echo "Por Favor, inserte su password y su email."; echo "<br> \n";
echo "<a href='javascript:history.back(1);'>REGRESAR</a>";
}else{

// Comprobamos que el email y el password pertenecen a un cliente
$checkuser = mysql_query("SELECT * FROM cliente WHERE email=$_POST["email"] && password=$_POST["password"]");
$username_exist = mysql_num_rows($checkuser);


if ($username_exist>0 ) {

$password = $_POST['password'] ;
$sql = "SELECT * FROM cliente WHERE password = '$password'";
$res = mysql_query($sql);
$row= mysql_fetch_array($res);

echo $row[nombre];
echo $row[apellidos];
echo $row[direccion];

}else{
echo "El cliente introducido no existe"; echo "<br> \n";
echo "<a href='javascript:history.back(1);'>REGRESAR</a>";
}
}


pero me da el siguiente error en la linea marcada en negrita:

Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING

alguien puede ayudarme?

Gracias!!