Hola,
despues del primer for, te falta cerrar con un '?>' , y tambien te falta cerrar el segundo <td align="left"> y la ultima <select> tampoco la tienes cerrada.
Código PHP:
<td align="right">Fecha de nacimiento: </td>
<td align="left">
<select name="p_v5[2]">
<?
for ($i=1;$i<32;$i++) echo "<option>$i</option>";
[B]?>[/B]
</select> de
<select name="p_v5[1]">
<?
for ($i=1;$i<13;$i++) echo "<option>$i</option>";
?>
</select> de
<select name="p_v5[0]">
<?
for ($i=1901;$i<2001;$i++) echo "<option>$i</option>";
?>
[B]</select>[/B]
[B]</td>[/B]
En negrita aparece lo que te falta por incluir.
espero haberte ayudado.
un saludo.