ya, bueno tienes varios detalles en la logica y la sintaxis del codigo, veamos:
Código PHP:
<?php_
$tipo=tra //<--tra entre "" y falta el ;
$tipo=vir //<--- vir entre "" y falta el ;
if
($tipo=tra)_//<-- el operador para saber si son iguales es ==, de hecho si le pones = no mandara ningun error, y siempre sera verdadero
{
<a_href='http://www.pp.es'> //<-- se te olvido el echo y terminar la etiqueta con </a>
}
else
{
<a_href='http://www.pepa.com'> //<-- de nuevo
}
?>
entonces, quizas te falte mas introducrite a PHP, su sintaxis y ver un par de ejemplos, lo que se entiende que hace tu script es que segun un variable de entrada que es $tipo (que viene de un form en otra pagina que tiene tus radio buttons y le diste enviar) pinta un link u otro dependiendo del valor que lleve. yo te propongo esto
Código PHP:
<?php
$tipo = $_POST['tipo']; // _POST determina la fuente de donde viene los datos
switch($tipo){
case "tra":
echo "<a_href='http://www.pp.es'>has elejido tra</a>";
break;
case "vir":
echo "<a_href='http://www.pepa.com'>has elejido vir</a>";
break;
}
?>
espero que te ayude eso...un saludo :)