Espero me puedan apoyar. Veran tengo un problema al hacer una insercion mediante clases, la situacion es los detos no llegan, no se asignan por tanto se hace una insercion sin datos alguien me podria apoyar...
este es mi archivo de usuario.class.php
Código PHP:
Ver original
require_once("DBConnection.class.php"); class Usuario { private $nombre; private $pass; public function Usuario(DBConnection $db) { $this->conConnection = $db->getConnection(); } public function getNombre() { return $this->nombre; } public function setNombre($nombre) { $this->nombre = $nombre; } public function getPass() { return $this->pass; } public function setPass($pass) { $this->pass = $pass; } public function addUser($nombre, $pass) { $sql = "INSERT INTO Usuario VALUES (0,'$this->nombre','$this->pass')"; return $this->conConnection->query($sql); //$insert = $this->conConnection->query(); } }
y el archivo de donde mando a llamar el metodo es este.
Código PHP:
Ver original
include("DBConnection.class.php"); include("usuario.class.php"); $connection = new DBConnection(); $conn = $connection->getConnection(); $user = new usuario($connection); $user->addUser("DatoNombre","DatoPassword");
Imprimi los datos con var_dump y en el set me manda null y en el get si me regresa el dato.
Código PHP:
Ver original
Ojala me puedan ayudar...