Foros del Web » Programando para Internet » PHP »

errores php al llamar una interfaz por un include

Estas en el tema de errores php al llamar una interfaz por un include en el foro de PHP en Foros del Web. 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  ...
  #1 (permalink)  
Antiguo 29/09/2011, 18:05
 
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
  #2 (permalink)  
Antiguo 29/09/2011, 18:08
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: errores php al llamar una interfaz por un include

¿Y entonces qué?

Yo solo veo código, no puedo adivinar tu problema.

Deberías explicar un poco mas lo que sucede, lo que debería suceder y no lo hace, si recibes errores, etc.

Edito: veo que si pusiste lo que faltaba... (8

Bien, pues el error es bastante claro, hace falta el archivo y la clase de daoTabla
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 29/09/2011, 18:12
 
Fecha de Ingreso: agosto-2011
Mensajes: 80
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: errores php al llamar una interfaz por un include

mira lo k yo quiero es k me muestre la tabla k estoy haciendo ahy en una interfaz html entonces no se si la estoy llamando mal o k es lo k pasa disculpa ya iba a escribir esto pero pues no se pudo editar por k ya me habias repondido gracias por tu respuesta
  #4 (permalink)  
Antiguo 29/09/2011, 18:25
 
Fecha de Ingreso: agosto-2011
Mensajes: 80
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: errores php al llamar una interfaz por un include

osea tendria k llamar daotabla tambn como lo hago aca
Código PHP:
<?php include ('TablaCRUD/Modelo/daoTabla.php');
            include (
'TablaCRUD/vista/tabla.php'?>
  #5 (permalink)  
Antiguo 29/09/2011, 18:36
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: errores php al llamar una interfaz por un include

De eso se trata, las clases no se cargan solas.

Para poder utilizar cierto código en tus programas debes incluirlo, no todo es magia.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 29/09/2011, 18:53
 
Fecha de Ingreso: agosto-2011
Mensajes: 80
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: errores php al llamar una interfaz por un include

si pero es k ya lo inclui y el me sigue votando el mismo eroor por fa ayudame no tengo ni idea k puede ser.
  #7 (permalink)  
Antiguo 29/09/2011, 18:58
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: errores php al llamar una interfaz por un include

Si te sale el mismo error es que no has hecho ningún cambio, no tiene sentido.

Muestra el error que recibes ahora.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 29/09/2011, 19:07
 
Fecha de Ingreso: agosto-2011
Mensajes: 80
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: errores php al llamar una interfaz por un include

a no mira ahora me salio este error disculpa es k me equivoque
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: Call to undefined method daoTabla::cargarTabla() in C:\xampp\htdocs\inventariombn\TablaCRUD\vista\cont rolTabla.php on line 9
por fa ayudame con eso.
  #9 (permalink)  
Antiguo 29/09/2011, 19:09
 
Fecha de Ingreso: agosto-2011
Mensajes: 80
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: errores php al llamar una interfaz por un include

pero el erorr de advertencia persiste......
  #10 (permalink)  
Antiguo 29/09/2011, 19:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: errores php al llamar una interfaz por un include

Pues yo digo lo mismo, el error es bastante claro, deberías aprender a interpretarlos.

Si no entiendes lo que dice usa un traductor, pero es tan sencillo como leer el error y comprender lo que dice para solventarlo.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #11 (permalink)  
Antiguo 29/09/2011, 19:10
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: errores php al llamar una interfaz por un include

estas seguro de que esa es la ruta?? porque claramente el problema que te da es que no logra abrirlo porque no lo encuentra, verifica bien las carpetas, que suele pasar que se nos va una letra o algo parecido, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #12 (permalink)  
Antiguo 29/09/2011, 19:18
 
Fecha de Ingreso: agosto-2011
Mensajes: 80
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: errores php al llamar una interfaz por un include

si mira la ruta esta perfecta

<?php include ('TablaCRUD/Modelo/daoTabla.php');
include ('TablaCRUD/vista/tabla.php') ?>
  #13 (permalink)  
Antiguo 29/09/2011, 20:31
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: errores php al llamar una interfaz por un include

Cita:
Iniciado por felopez0 Ver Mensaje
si mira la ruta esta perfecta

<?php include ('TablaCRUD/Modelo/daoTabla.php');
include ('TablaCRUD/vista/tabla.php') ?>
la verdad desconosco tu estructura de archivos y carpetas, pero verifica que este todo igual, incluso las mayusculas y minusculas porque puede dar problemas, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: php+mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:36.