Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/01/2008, 14:28
luckxhor
 
Fecha de Ingreso: enero-2008
Ubicación: en Punta Arenas
Mensajes: 47
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: problema con function :S

Cita:
Iniciado por GatorV Ver Mensaje
Usa una variable global:
Código PHP:
function crear_variable(){
      global 
$correcto;
      if(
== 2){
             
$correcto "Correcto";
      } else {
             
$correcto "No es Correcto";
      }
}

crear_variable();
echo 
"$correcto"
Saludos.
no me funciona
mira esto es lo que estoy intentando hacer:


Código PHP:
function logearse(){
global 
$conexion$id_user;
if(empty(
$_SESSION['id_user'])){ //Verifica si esta logeado o no
echo "Bienvenido Visitante, logueate <a href= index.php?p=logearse>AQUI</a>";
echo 
"<br>Si no tienes una cuenta, registrate <a href= index.php?p=registro>AQUI</a>";    
}
else
{
$id_user$_SESSION['id_user'];
$resultado=mysql_query("SELECT nick from usuarios WHERE id_user=$id_user",$conexion);    
$user=mysql_fetch_array($resultado);
echo 
"Bienvenido ".$user['nick']." | <a href=index.php?p=seg&vlr=deslog>Desloguearse</a>";
}

y luego en otra pagina donde llamo a la funcion (es una prueba nomas)
hago esto: (obviamente primero loguie un usuario para que cree la variable)

logearse();
echo "$id_user";

y me muestra error
Bienvenido luck | Desloguearse
NOTICE: undefined variable: id_user in etc etc..

Última edición por luckxhor; 17/01/2008 a las 14:41