Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/07/2014, 20:15
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 1 mes
Puntos: 468
Respuesta: Mejor forma de validar formuario

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
  1. <FORM METHOD="POST" ACTION="" ENCTYPE="x-www-form-urlencoded">
  2.         <h3><terror>Sobre tu físico</terror></h3><br/>
  3.         <table border="0" align="left">
  4.             <tr>
  5.             <td><enun>Edad</enun></td>
  6.             <td><SELECT name="edad">
  7.                 <OPTION VALUE="0">0</OPTION>
  8.             <?php
  9.                 for($i=14;$i<=100;$i++) {
  10.                     echo "<OPTION VALUE=\"$i\">$i</OPTION>";
  11.                 }
  12.                 ?>
  13.             </SELECT></td>
  14.             </tr>
  15.             <tr>
  16.                 <td><enun>Altura</enun></td>
  17.                 <td><SELECT name="altura">
  18.                     <OPTION VALUE="0">0</OPTION>
  19.                 <?php
  20.                     for($i=130;$i<=250;$i++) {
  21.                         echo "<OPTION VALUE=\"$i\">$i cm</OPTION>";
  22.                     }
  23.                     ?>
  24.                     </SELECT></td>
  25.             </tr>
  26.             <tr>
  27.                 <td><enun>Peso</enun></td>
  28.                 <td><SELECT name="peso">
  29.                     <OPTION VALUE="0">0</OPTION>
  30.                 <?php
  31.                     for($i=30;$i<=200;$i++) {
  32.                         echo "<OPTION VALUE=\"$i\">$i kg</OPTION>";
  33.                     }
  34.                     ?>
  35.                     </SELECT></td>
  36.             </tr>
  37.             <tr>
  38.                 <td><enun>Género</enun></td>
  39.                 <td><INPUT type=radio name="genero" value="masculino">Masculino
  40.                     <INPUT type=radio name="genero" value="femenino">Femenino</td>
  41.             </tr>
  42.         </table>
  43.         <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.
__________________
No te olvides de dar +1 a quien te echa un cable ;)