Mirá, yo tengo este script qeu funciona de este modo:
index.php?cat=1
1 = pizza
Código PHP:
// listado de noticias
// traemos listado de noticias
if (isset($_GET['cat']))
{
$arrNoticias = array();
$query = "SELECT * FROM `noticias` WHERE idCategoria = ".$_GET['cat']." ORDER BY fPublicacion DESC";
$resultado = mysql_query ($query, $dbConn);
while ( $row = mysql_fetch_assoc ($resultado))
{
array_push( $arrNoticias,$row );
}
}
elseif (empty($_GET['cat']) or $_GET['cat']=='0')
{
$arrNoticias = array();
$query = "SELECT idNoticia, titulo, copete FROM `noticias` WHERE fPublicacion < '".date('Y-m-d H:i:s')."' ORDER BY fPublicacion DESC";
$resultado = mysql_query ($query, $dbConn);
while ( $row = mysql_fetch_assoc ($resultado))
{
array_push( $arrNoticias,$row );
}
}
El array_push lo podés sacar, pero es muy simple el sistema
Código PHP:
if (isset($_GET['cat']))
{
$query = "SELECT * FROM `noticias` WHERE idCategoria = ".$_GET['cat']." ORDER BY id DESC";
}
else
{
$query = "SELECT * FROM `noticias` ORDER BY id DESC"
}
Ahí lo tenés más explicado y más resumido, el otro script es si o si para mi sistema. Saludos.