bueno ante todo gracias por darse el tiempo para leer este mensaje ..me gustaria que me ayudaran con este probemita ..miren esta cuestion de (altas bajas modifcaciones ) no se me hace muy dificil ...el punto k ahora lo estoy tratando de llevar pero a la POO MVC el cual estoy aprendiendo enforma autodidacta ....me gustaria saber porque no inserta correctamente en este ejemplo ..de antemano gracias por su tiempo ...pasen buenas tardes ...
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(){
$link=@mysql_connect(self::$servidor,self::$usuario,self::$clave);
if(!$link){
echo "Error conectando a la base de datos ".mysql_error(); }
echo "Error seleccionando la base de datos.".mysql_error(); }
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