Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2010, 20:29
Ojopex2
 
Fecha de Ingreso: abril-2010
Mensajes: 112
Antigüedad: 14 años, 1 mes
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