Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2015, 08:24
RicardGTX
 
Fecha de Ingreso: diciembre-2015
Mensajes: 64
Antigüedad: 9 años, 2 meses
Puntos: 0
Error trabajando con sesiones

Hola amigos,
Tengo un pequeño problema que no se muy bien como solucionar.
No consigo pasar la variable id y nombre de la clase php a la plantilla.

Lo que hago es lo siguiente:

clase
--------------
Código PHP:
class usuarios{
    
    function 
nuevousuario($data){
        
$id_usuario $data["id"];
        
$nombre $data["nombre"];
        
        
$tusuarios mysql_query("SELECT * FROM users WHERE id_usuario ='$id_usuario'");
        if(
mysql_num_rows($tusuarios) == 0){
            
$usuarios mysql_query("INSERT INTO usuarios (id_usuario, nombre) VALUES ('".$id_usuario."','".$nombre."')");
        }
        
$this->conexiones($data);

    }
    
    function 
conexiones($data) {
      
$id_usuario $data["id"];
      
$tusuarios mysql_query("SELECT * FROM users WHERE id_usuario =".$id_usuario."");
    
      if (
mysql_num_rows($tusuarios)!=0){
          if (!isset(
$_SESSION))
        
session_start();
       
$_SESSION['id_usuario'] = $id_usuario;
       
$_SESSION['nombre'] = $nombre;
       
       return 
true;
      }else{ return 
false;}
 }
    
    function 
verificar_usuario(){
      if (!isset(
$_SESSION))
        
session_start();
        if (isset(
$_SESSION['id_usuario']))
            return 
true;
            return 
false;
    }
    


plantilla
---------------------------------

Código PHP:
if ($clase->verificar_usuario()){
echo 
$id_usuario."-".$nombre;}else {echo "conectar";} 




saludos
gracias