Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2011, 18:05
felopez0
 
Fecha de Ingreso: agosto-2011
Mensajes: 80
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta errores php al llamar una interfaz por un include

por fa alguien me puede ayudar con esto vean tengo este codigo

esto es el modelo.

carpeta TablaCRUD
carpeta Modelo
conexionBD.php
Código PHP:
<?php
include_once 'dbConfig.php';
class 
conexionBD {
    
//es estatico para que se pueda acceder desde cualquier parte y ademas no cree muchas instancias
    
static function conectar(){
        try {
            return new 
PDO("mysql:host=".server.";dbname=".bd,userpass);
        } catch (
PDOException $exc) {
            echo 
$exc->getTraceAsString();
        }
        
    }
}

?>
daoTabla.php
Código PHP:
<?php
include_once 'dbConfig.php';
class 
conexionBD {
    
//es estatico para que se pueda acceder desde cualquier parte y ademas no cree muchas instancias
    
static function conectar(){
        try {
            return new 
PDO("mysql:host=".server.";dbname=".bd,userpass);
        } catch (
PDOException $exc) {
            echo 
$exc->getTraceAsString();
        }
        
    }
}

?>
bdconfig.php
Código PHP:
<?php
define
("server","localhost");
define("user","root");
define("pass","");
define("bd","inventario3");
?>
carpeta TablaCRUD
carpeta vista
controlTabla.php

Código PHP:
<?php

class controlTabla {

    function 
retornarTabla(){  
        try {
            include 
'../Modelo/daoTabla.php';
            
$objetoDaoTabla = new daoTabla();
            return 
$objetoDaoTabla->cargarTabla();
        } catch (
Exception $exc) {
            echo 
$exc->getTraceAsString();
        }
    }

    function 
borarRegistro($id){
        
    }
    
    function 
actualizar($id,$campo){

    }
}
?>
tabla.php
Código PHP:
<html>
    <head>

    </head>
    <body>
<?php
include 'controlTabla.php';
$objetoControlTabla = new controlTabla();
$tablaCargada $objetoControlTabla->retornarTabla();
?>
        <table border="1">
            <tr><td>id</td><td>actualizar</td><td>Borrar</td></tr>
            <tr>
                <?php
                
foreach ($tablaCargada as $row){
                    echo 
"<td>".$row['idDetalles']."</td>";
                }
                
?>
            </tr>
        </table>
    </body>
</html>
y en mi interfaz la llamo asi :

Código PHP:
<?php include ('TablaCRUD/vista/tabla.php'?>
y el al ejecutar me vota este error:

Warning: include(../Modelo/daoTabla.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\inventariombn\TablaCRUD\vista\cont rolTabla.php on line 7

Warning: include() [function.include]: Failed opening '../Modelo/daoTabla.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\inventariombn\TablaCRUD\vista\cont rolTabla.php on line 7

Fatal error: Class 'daoTabla' not found in C:\xampp\htdocs\inventariombn\TablaCRUD\vista\cont rolTabla.php on line 8

Última edición por felopez0; 29/09/2011 a las 18:08 Razón: me falto algo