
27/01/2009, 03:03
|
| | Fecha de Ingreso: enero-2009
Mensajes: 92
Antigüedad: 16 años, 3 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!! |