Ver Mensaje Individual
 
Antiguo 15/06/2006, 03:19
jossxx
 
Fecha de Ingreso: marzo-2003
Mensajes: 225
Antigüedad: 23 años, 6 meses
Puntos: 0
"if" campo vacío en una sesión

Tengo verdaderos problemas para que los usuarios faciliten su correo electrónico. He pensado que después de conectarse, si el campo correo está vacío, tengan que facilitar uno redirigiéndo a la página de actualizar datos. Como soy bastante novato en php no sé cómo construir la condición "if". Está claro que if(empty(correo)) no funciona. Gracias. Este es el script:

Código PHP:
<?php
if (isset($checkbox)) {
setcookie("usu", $username, time()+86400*30);
setcookie("pas", $password, time()+86400*30);
}
?>
<?php
session_start
(); 
?>
<?php 
require_once('../Connections/zona.php'); ?>
<?php
$IP 
= $REMOTE_ADDR; 
$myUsername_rsLogin = "0";
if (isset(
$HTTP_POST_VARS['username'])) {
  
$myUsername_rsLogin = (get_magic_quotes_gpc()) ? $HTTP_POST_VARS['username'] : addslashes($HTTP_POST_VARS['username']);
}
$myPassword_rsLogin = "0";
if (isset(
$HTTP_POST_VARS['password'])) {
  
$myPassword_rsLogin = (get_magic_quotes_gpc()) ? $HTTP_POST_VARS['password'] : addslashes($HTTP_POST_VARS['password']);
}
mysql_select_db($database_zona, $zona);
$query_rsLogin = sprintf("SELECT Socio, Contraseña FROM socios WHERE Socio = '%s' AND Contraseña = PASSWORD('%s')", $myUsername_rsLogin,$myPassword_rsLogin);
$rsLogin = mysql_query($query_rsLogin, $zona) or die(mysql_error());
$row_rsLogin = mysql_fetch_assoc($rsLogin);
$totalRows_rsLogin = mysql_num_rows($rsLogin);

if(
$HTTP_POST_VARS['action']=="login"){
    if(
$totalRows_rsLogin==0){
        
$errorMessage = "error de conexión";
    } else {
            if(empty(
correo))
                  
header("Location: ../zon/cam.php");
            ) else (
               
$query_rsMas = sprintf("UPDATE socios SET visita = CURDATE(), ip = '$IP', contador = contador+1 WHERE Socio = '%s' AND Contraseña = PASSWORD('%s')", $myUsername_rsLogin,$myPassword_rsLogin);
              
mysql_query($query_rsMas, $zona) or die(mysql_error());
            
mysql_free_result($rsLogin);
            
session_register("usu");
            
$HTTP_SESSION_VARS['usu'] = $HTTP_POST_VARS['username'];
            
header("Location: ../socios/soclis.php");
            )
    }
}
?>