Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2012, 17:02
mogurbon
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 3 meses
Puntos: 155
Respuesta: Problema insercion con clases

Código PHP:
Ver original
  1. <?
  2. require_once("DBConnection.class.php");
  3. *
  4. class Usuario
  5. {
  6. * * private $nombre;
  7. * * private $pass;
  8. *
  9. * * public function Usuario(DBConnection $db)
  10. * * {
  11. * * * * $this->conConnection = $db->getConnection();
  12. * * }
  13. *
  14. *
  15. * * * * public function getNombre()
  16. * * * * {
  17. * * * * * * return $this->nombre;
  18. * * * * }
  19. *
  20. * * * * public function setNombre($nombre)
  21. * * * * {
  22. * * * * * * $this->nombre = $nombre;
  23. * * * * }
  24. *
  25. *
  26. * * * * public function getPass()
  27. * * * * {
  28. * * * * * * return $this->pass;
  29. * * * * }
  30. *
  31. * * * * public function setPass($pass)
  32. * * * * {
  33. * * * * * * $this->pass = $pass;
  34. * * * * }
  35. *
  36. *
  37. * * public function addUser()#es que si los seteas no le veo caso pasarlos como parametros
  38. * * {
  39. * * * * $sql = "INSERT INTO Usuario VALUES (0,'$this->nombre','$this->pass')";
  40. * * * * return $this->conConnection->query($sql);
  41. * * * * //$insert = $this->conConnection->query();
  42. * * }
  43. *
  44. *
  45. }
  46.  
  47.  
  48. *
  49. * * $connection = new DBConnection();
  50. * * $conn = $connection->getConnection();
  51. *
  52. * * $user = new usuario($connection);
  53.     #al seteralos deberian existir ya las propiedades que llamas en addUser
  54.     $user->setnombre("Efren");
  55.     $user->setnombre("efren");
  56. * * $user->addUser();
  57. ?>

si te funciona la conexion asi como la haces?

tal vez si usas seters y getters sea mejor llamar la funcion geter a la hora de insertar
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo