Foros del Web » Programando para Internet » PHP »

Duda con modulacion de paginas del tipo index.php?id=no

Estas en el tema de Duda con modulacion de paginas del tipo index.php?id=no en el foro de PHP en Foros del Web. Hola: Tengo el siguiente codigo para hacer mi sitio modular: Código PHP: <?PHP        $id = !isset( $id ) ?  0  :  $id ;         $id = $_GET ...
  #1 (permalink)  
Antiguo 22/09/2003, 23:15
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 15 años
Puntos: 1
Pregunta Duda con modulacion de paginas del tipo index.php?id=no

Hola:
Tengo el siguiente codigo para hacer mi sitio modular:
Código PHP:
<?PHP
       $id
= !isset($id) ? $id;
       
$id=$_GET['id'];
                        switch (
$id) {
                           case 
1:
                               include(
"historia.php");
                               break;
                           case 
2:
                               include(
"objetivos.php");
                               break;
                           case 
3:
                               include(
"services.php");
                               break;
                           case 
4:
                               include(
"eventos.php");
                               break;
                           case 
5:
                               include(
"news/noticias.php");
                               break;
                           case 
6:
                               include(
"ftpweb.php");
                               break;
                           case 
7:
                               include(
"chat.php");
                               break;
                           case 
8:
                               include(
"webmail.php");
                               break;
                           case 
9:
                               include(
"foro.php");
                               break;
                           case 
10:
                               include(
"/librovisitas/index.php");
                               break;
                           case 
11:
                               include(
"dirjovenclub.php");
                               break;
                           case 
12:
                               include(
"dirsitiosdecuba.php");
                               break;
                           case 
13:
                               include(
"direlectronico.php");
                               break;
                           case 
14:
                               include(
"aboutaut.php");
                               break;
                           case 
15:
                               include(
"aboutgrm.php");
                               break;
                           case 
16:
                               include(
"index.php");
                               break;   
                           default:
                               include(
"blank.php");
                        }
?>
y lo que me pasa es que a la hora de hacer los vinculos del tipo index.php?id=no me da algunos problemas como por ejemplo.

1. Al llamar al mismo index de la forma index.php?id=16 se me pierde la pagina.

2. Al llamar otra pagina del sitio como por ejemplo historia.php que seria de la forma index.php?id=1 me lo abre como si fueran dos frames incluyendpo en la parte superior la pagina de historia pero en la inferior me repite el index.php

¿que hago mal?
__________________
Ing. Reynier Pérez Mira
  #2 (permalink)  
Antiguo 23/09/2003, 00:42
Avatar de ||Dj||  
Fecha de Ingreso: enero-2002
Mensajes: 2.349
Antigüedad: 15 años, 10 meses
Puntos: 1
Sobre el punto 2 deberias pastear el script completo, seguramente tienes algun error por ahi, sobre lo otro y en el caso que planteas, fijate que el script se llama a si mismo, lo que seguramente lo hace entrar en un loop indefinido.

Saludos.
  #3 (permalink)  
Antiguo 23/09/2003, 19:41
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 15 años
Puntos: 1
Aquí esta el código

Código PHP:
<?php
require("requirein.php");
?>
<html><head><script language="JavaScript" src="tinogrm.js"></script>
<link href="tinogrm.css" rel="stylesheet" type="text/css"></head>
<body background="/jc/images/back.gif" topmargin="1">
<table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#003366">
  <tr><td><div align="center">
      <table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#003366">
        <tr>
          <td bordercolor="#003366"><div align="right"></div></td>
        </tr></table>
    </div></td>
  </tr><tr>
    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr><td width="18%"><table width="100%" border="0" cellspacing="1" cellpadding="0">
              <tr align="center" valign="middle"> 
                <td colspan="2"><div align="center"><font size="2"><span class="hand"><img src="/jc/images/content.gif" alt="Contenido del Sitio" width="16" height="16" align="absmiddle"></span> 
                    <font color="#000000"><strong><span class="info" title="Contenido del Sitio">CONTENIDO</span></strong></font></font></div></td>
              </tr>
              <tr><td><a href="index.php?id=16">Inicio</a></td>
              </tr><tr> 
                <td width="10%"><font size="2">&nbsp;</font></td>
                <td width="90%"><span class="info" title="Historia de los Joven Club en Granma"><a href="index.php?id=1">Historia</a></span></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=2"><span class="info" title="Objetivos de los Joven Club">Objetivos</span></a></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><span class="info" title="Servicios que se prestan en los Joven Club"><a href="index.php?id=3">Servicios</a></span></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><span class="info" title="Eventos que se realizan en Joven Club"><a href="index.php?id=4">Eventos</a></span></td>
              </tr><tr> 
                <td colspan="2"><hr color="#003366" noshade size="1"></td>
              </tr><tr> 
                <td colspan="2"><div align="center"><font color="#000000" size="2"><strong><span class="hand"><img src="/jc/images/services.gif" alt="Servicios en TinoGRM" width="16" height="16" align="absmiddle"></span> 
                    SERVICIOS</strong></font></div></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=5"><span class="info" title="Noticias en TinoGRM">Noticias</span></a></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=6"><span class="info" title="Descarga de programas">FTP 
                  Web</span></a></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=7"><span class="info" title="Chat TinoGRM">Chat 
                  TinoGRM</span></a></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=8"><span class="info" title="Acceso al Correo Web">WebMail 
                  TinoGRM</span></a></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=9"><span class="info" title="Preguntas y respuestas en TinoGRM">Foros 
                  de Discusi&oacute;n</span></a></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=10"><span class="info" title="No dejes de firmar nuestro Libro de Visitas">Libro 
                  de Visitas</span></a></td>
              </tr><tr>
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=17"><span class="info" title="Noticias en TinoGRM">Administraci&oacute;n</span></a></td>
              </tr><tr> 
                <td colspan="2"><hr color="#003366" noshade size="1"> </td>
              </tr><tr> 
                <td colspan="2"><div align="center"><font color="#000000" size="2"><strong><span class="hand"> 
                    <img src="/jc/images/directory.gif" alt="Directorio en TinoGRM" width="16" height="16" align="absmiddle"></span> 
                    <span class="info" title="Directorio en TinoGRM"> DIRECTORIO</span></strong></font></div></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=11"><span class="info" title="Directorio de los Sitios Webs de los Joven Club de Cuba">Joven 
                  Club</span></a></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=12"><span class="info" title="Directorio de Sitios Cubanos">Sitios 
                  de Cuba</span></a></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=13"><span class="info" title="Direcciones de Correo Electrónic">Electr&oacute;nico</span></a></td>
              </tr><tr> 
                <td colspan="2"><hr color="#003366" noshade size="1"></td>
              </tr><tr> 
                <td colspan="2"><div align="center"><font color="#000000" size="2"><strong><span class="hand"><img src="/jc/images/about.gif" alt="Acerca de ...." width="16" height="16" align="absmiddle"></span><span class="info" title="Acerca de en TinoGRM"> 
                    ACERCA DE ...</span></strong></font></div></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><a href="index.php?id=14"><span class="info" title="Conoce a los webmaster del Sitio">Nuestros 
                  autores</span></a></td>
              </tr><tr> 
                <td><font size="2">&nbsp;</font></td>
                <td><span class="info" title="Un vistazo a nuestra Provincia"><a href="index.php?id=15">Granma</a></span></td>
              </tr></table></td>
        <td width="82%" valign="top"><table width="100%" border="0" cellspacing="1" cellpadding="1">
          <tr></tr><tr><td></td></tr><tr><td></td>
          </tr><td width="63%"><div align="justify">
                    </div>
        </td></table></td>
        </tr><tr>
        <td colspan="2">&nbsp;</td>
        </tr><tr align="center">
        <td colspan="2">          <?
                $despues 
212;
                echo 
'Esta página tiene un tamaño de: ';
                echo 
round(((ob_get_length()+$despues)/1024)*100)/100;
                echo 
'&nbsp;';
                echo 
'kb';
                
ob_end_flush();
            
?> y se generó en <?php echo substr(microtime() - $T_inicio,0,5); ?> segundos. </td>
      </tr><tr>
        <td colspan="2">&nbsp;</td>
      </tr></table></td></tr></table></body></html>
__________________
Ing. Reynier Pérez Mira
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 21:17.