Foros del Web » Programando para Internet » PHP »

Problema con web modular + sistema con otro _GET

Estas en el tema de Problema con web modular + sistema con otro _GET en el foro de PHP en Foros del Web. Hola amigos, un saludo. Les cuento que he colapsado implementando el catálogo que implementé a mi web. Actualmente hago mi web de forma modular en ...
  #1 (permalink)  
Antiguo 20/04/2010, 20:29
 
Fecha de Ingreso: abril-2010
Mensajes: 112
Antigüedad: 14 años
Puntos: 2
Problema con web modular + sistema con otro _GET

Hola amigos, un saludo.

Les cuento que he colapsado implementando el catálogo que implementé a mi web.

Actualmente hago mi web de forma modular en el index haciendo includes a header.php, footer.php y pages.php, el que interesa acá es el pages.php que genera la URL de la siguiente forma "dominio.com/index.php?page=marcas".

Esto todo bien si manejo páginas normales, todas las páginas de mi sitio en php, perfecto, pero me viene a crear conflicto cuando intento implementar un catálogo con base de datos mysql de la forma que pasa la url "index.php&id=1cat?id=2"

entonces, las dos me tiran un conflicto que dice


Warning: include(pages/subcat?id=2.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\phpwmf\includes\pages.php on line 7


es decir pages.php me procesa loo GET y me pide que el id sea .php o sea tenga una pagina por valor te la tabla es imposible.

Eso me hace pensar que el sistema de la web modular no está bien. ¿que otro sistema se puede usar?

O ¿Cómo por que lado puedo solucionar el prblema?

Saludos, muchas gracias que estén bien

Les incluyo el código pertinente
Para llamar a las partes del sitio:

Código PHP:
<?php
    
include("includes/top_page.php");
?>
<div id="wrapper">     
    <div id="headerphp">      
        <? include("includes/header.php"); ?>        
    </div>  
    <div id="menuphp">
            <? include("includes/menu.php"); ?>
        </div> 
    <div id="contenidophp">
        <? include("includes/pages.php"); ?>        
        <br style="clear:both;" />
    </div>
    <div id="footerphp">          
        <? include("includes/footer.php"); ?>        
    </div>
</div>
<? include("includes/bottom_page.php"); ?>
El pertinente, Pages.php es asi:

<?php

if (!isset($_GET['page'])) {
include("pages/homepage.php");
} else {
include("pages/".$_GET['page'].".php");
}
?>

y la forma que el sistema del catálogo conecta categorias con subcategorias y listado de productos es
Código PHP:
<a href="subcat.php?id='.$registro['categorias_id'].'"><img src="img/imagenes/'.$registro['img_cat'].'"> </a

Última edición por Ojopex2; 20/04/2010 a las 21:31 Razón: cambio de titulo

Etiquetas: modular, sitemap
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 00:29.