Ufff estás cometiendo muchos errores. Demasiados.
1.- header envía una cabecera HTTP, no manda texto. Creo que lo que querés usar es "echo".
2.- Estás usando mal las etiquetas de apertura y cierre de código.
3.- Estás repitiendo una etiqueta en el switch (case 2)
Creo que lo que querés hacer es:
Código PHP:
<tr>
<td width="1%" align="center"><?php print $row2["tipo"]; ?></font></td>
<td width="2%" align="center"> <?php print $row2["documento"]; ?>
<?php
switch ($row2["tipo"]) {
case "1": echo "<a href=menu2.php>"; break;
case "2": echo "<a href=menu2.php>"; break;
case "2": echo "<a href=menu2.php>"; break;
}
?>
<td width="2%" align="center">
<?php print $row2["referencia"]; ?></font></td>
Si lo que querés es redireccionar, lo que tenés que usar es
header("Location: pagina.php");
Una mirada por el
manual, y el habilitar la salida de los errores con error_reporting() nunca está de más.
Saludos