Hola! Gracias a las sugerencias pude resolver algunas cuestiones. El código me fue quedando así:
Código PHP:
Ver original<html>
<head>
<?php
if(isset($_GET['id']) && $_GET['id']==1){$titlesite="Titulo de 1";}else{$titlesite="Página no encontrada";} if(isset($_GET['id']) && $_GET['id']==2){$titlesite="Titulo de 2";}else{$titlesite="Página no encontrada";} if(isset($_GET['id']) && $_GET['id']==3){$titlesite="Titulo de 3";}else{$titlesite="Página no encontrada";} ?>
<title><?php echo $titlesite. " - "; ?>Sitio</title>
<style type="text/css">
.selected{
font-weight:bold;
}
</style>
</head>
<body>
<ul id="menu">
<li><a href="test.php?id=1"
<?php if(isset($_GET['id']) && $_GET['id']==1){echo " class='selected'";}else{ echo "";}?>>Sección 01</a></li>
<li><a href="test.php?id=2"
<?php if(isset($_GET['id']) && $_GET['id']==2){echo " class='selected'";}else{ echo "";}?>>Sección 02</a></li>
<li><a href="test.php?id=2"
<?php if(isset($_GET['id']) && $_GET['id']==3){echo " class='selected'";}else{ echo "";}?>>Sección 02</a></li>
</ul>
<div id="content">
<?php if(isset($_GET['id']) && $id=$_GET['id']){ include("content/$id.php");} else{echo"Error 404"; } ?> </div>
Básicamente los errores son los siguientes:
a) El <title> sólo toma el valor de la variable para id=3. En los casos de id=1 y 2, toma Página no encontrada.
b) En el include, en caso de poner un id que no exista, como por ejemplo id=4 aparece:
( ! ) Warning: include(content/4.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\test\test-new.php on line 33
( ! ) Warning: include() [function.include]: Failed opening 'content/4.php' for inclusion (include_path='.;C:\php\pear') in C:\wamp\www\test\test-new.php on line 33
Me gustaría que en ese caso aparezca también un mensaje de error tipo 404.
Agradezco mucho sus sugerencias! Creo que en algunos lados mi php fue bastante cavernícola!
Gracias!