Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/07/2011, 13:51
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 8 meses
Puntos: 253
Respuesta: Problema Inserccion a base de datos PHP orientado a objetos

Si haces la comprobación fuera del if, la primera vez que entre en la página, $_POST no estará inicializado, luego te dará error de undefined (como tú dices). La extracción de los datos debe estar dentro del if, prueba esto:

Código PHP:
    if (isset($_POST['grabar'])) {
        
$codigo =$_POST['codigo'];
        
$nombre =$_POST['nombre'];
        
$cedula =$_POST['cedula'];
        
$direccion =$_POST['direccion'];
        
$telefono =$_POST['telefono'];
        
$insertar = new cliente();
        
$insertar->agregarEmpleado($codigo$nombre$cedula$direccion$telefono);
    } 
Si sigue sin funcionarte, asegúrate de que tienes hechos bien todos los includes de las clases que estás utilizando, aunque creo que si los tienes al principio del php.

Y en cuanto a lo del formateo del primer fichero, como te comentaba antes, está muy mal, pégale un buen repaso, sobre todo si es para entregar en clase, porque tiene muchos fallos y son fallos de HTML, no tiene nada que ver con PHP Orientado a Objetos, tienes etiquetas duplicadas, código que sobra, cierre de etiquetas sin inicio... Te lo digo como consejo.

Un saludo y espero que con esto te funcione.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?