Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/11/2012, 09:12
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Problema insercion con clases

Tu problema principal viene de aquí:

Código PHP:
Ver original
  1. public function addUser($nombre, $pass)
  2.     {
  3.         $sql = "INSERT INTO Usuario VALUES (0,'$this->nombre','$this->pass')";
  4.         return $this->conConnection->query($sql);
  5.         //$insert = $this->conConnection->query();
  6.     }

No es lo mismo un argumento de un método que una propiedad de una clase

No es lo mismo $nombre que $this->nombre

Esto sobra --> $nombre, $pass

y basta con llamar a los set

Código PHP:
Ver original
  1. $user->setNombre('nombre');
  2. $user->setPass('pass');

para que el método addUser tenga estos datos listos para ser insertados.

PD: los constructores se escriben __construct

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP