1º - Crie uma pagina com o nome de "query.php"
query.php:
<?
@$categoria = $_GET['categoria'];
@$sub = $_GET['sub'];
?>
<?php
if ($categoria == "" && !$sub) {
$pagina = "main.php"; //main.php é o nome da página principal (não é a index!)
}
elseif ($categoria == "asp" && !$sub) {
$pagina = "asp.php"; //asp.php é o arquivo que contem as
//categorias da seção "asp"
}
elseif ($categoria == "asp" && $sub == "tutoriais" {
$pagina = "asp/tutoriais.php"; //Suponhamos que a seção "asp" tenha uma
//sub-seção "tutoriais"
}
?>2º - Crie uma página como nome "index.php"
Exemplo de index.php:
<?php include "query.php" ?>// Aqui você inseri a pagina que contém
// as informações da "query"
<HTML>
<HEAD>
<TITLE>index.php</TITLE>
</HEAD>
<BODY>
<table border="0">
<b><font size="2">#Conteúdo</font></b><br>
<a href="?categoria=asp"> :: Asp</a><br>
<a href="?categoria=asp&sub=tutoriais"> :: Tutoriais Asp</a><br>
<TD valign="top" align="center" WIDTH="676" HEIGHT=321>
// Não mexa nessa parte!
<?
if( (isset($pagina)) and (file_exists($pagina)) ) {
include($pagina);
} else {
echo "<br><b>Página solicitada não existente.<br><a href=\"java script:history.back();\">Voltar</a></b>";
}
?>
</TD>
</table>
</body>
</html>*Explicando o 1º: Para adicionar mais categorias você adiciona a linha:
elseif ($categoria == "html" && !$sub) {
$pagina = "html.php";
}**Explicando o 1º: Para adicionar uma subcategoria em uma catagoria já definida é só adicionar a seguinte linha:elseif ($categoria == "html" && $sub == "servidores") {
$pagina = "servidores.php";
}***Explicando o 1º: Os links do exemplo dado ficariam assim:<a href="?categoria=html">HTML</a>
<a href="?categoria=html&sub=servidores">Servidores HTML</a>
Explicando o 2º: O segundo script que está dentro da tag <td> e </td> será onde as suas páginas serão abertas.
Bom é isso, espero que tenham gostado!
Atualizado
Tirei alguns bugs e erros dele!
Edição feita por: pdionline, 26/08/2008, 15:32.










