Conexion.php
Código PHP:
Ver original
<?php class Conexion{ private static $servidor="localhost"; private static $usuario="root"; private static $clave="root"; private static $bd="vargas"; public static function Conectarse(){ if(!$link){ } } return $link; } public function Ejecutar_consulta($cadena){ if(!$res){ } return $res; } }
Persona.php
Código PHP:
Ver original
<?php class Persona{ private $codper; private $nombre; private $apellidos; public function getCodper() { return $this->codper; } public function setCodper($codper) { $this->codper = $codper; } public function getNombre() { return $this->nombre; } public function setNombre($nombre) { $this->nombre = $nombre; } public function getApellidos() { return $this->apellidos; } public function setApellidos($apellidos) { $this->apellidos = $apellidos; } }
PersonaDAO.php
Código PHP:
Ver original
<?php include_once("../Clases/Conexion.php"); include_once("../Clases/Persona.php"); class PersonaDAO { public function GrabarPersona(Persona $op) { $objcon=new Conexion(); $cadena= "insert into persona(nombre,apellido)values($op->getNombre(),$op->getApellidos())"; $res=$objcon->Ejecutar_consulta($cadena); return $res; } } ?>
y este es un archivo de prueba lo hice de esta forma para poder ver si inserta o no ...una vez k inserta lo modifico con su respectivo formulario con cajas de texto
Prueba.php
Código PHP:
Ver original
<?php include_once("../DAO/PersonaDAO.php"); include_once("../Clases/Persona.php"); $miobjetoConexion=new Conexion(); $objPersona=new Persona(); $objPersona->setNombre("juan "); $objPersona->setApellidos("Perez"); $objDAO=new PersonaDAO(); $rpta=$objDAO->GrabarPersona($objpersona); if($rpta){ echo 'consulta Exitosa : '; }
el problema es que cuando quiero insertar No guarda los datos en mi Bd de MYSql ..diganme que estoy haciendo mal ..gracias