Lo siento @triby pero con el ejemplo que me has puesto no me entero al pasarlo a mi código.
Pongo un trozo de formulario que tengo, que creo que si lo consigo con este trozo podré conseguirlo con todo lo demás.
Código PHP:
Ver original<FORM METHOD="POST" ACTION="" ENCTYPE="x-www-form-urlencoded">
<h3><terror>Sobre tu físico</terror></h3><br/>
<table border="0" align="left">
<tr>
<td><enun>Edad</enun></td>
<td><SELECT name="edad">
<OPTION VALUE="0">0</OPTION>
<?php
for($i=14;$i<=100;$i++) {
echo "<OPTION VALUE=\"$i\">$i</OPTION>";
}
?>
</SELECT></td>
</tr>
<tr>
<td><enun>Altura</enun></td>
<td><SELECT name="altura">
<OPTION VALUE="0">0</OPTION>
<?php
for($i=130;$i<=250;$i++) {
echo "<OPTION VALUE=\"$i\">$i cm</OPTION>";
}
?>
</SELECT></td>
</tr>
<tr>
<td><enun>Peso</enun></td>
<td><SELECT name="peso">
<OPTION VALUE="0">0</OPTION>
<?php
for($i=30;$i<=200;$i++) {
echo "<OPTION VALUE=\"$i\">$i kg</OPTION>";
}
?>
</SELECT></td>
</tr>
<tr>
<td><enun>Género</enun></td>
<td><INPUT type=radio name="genero" value="masculino">Masculino
<INPUT type=radio name="genero" value="femenino">Femenino</td>
</tr>
</table>
<input type="submit" class="button" />
En caso de que cualquiera de los select esté a 0, y que los radio no estén definidos, muestre que faltan datos y cual.