Ver Mensaje Individual
  #23 (permalink)  
Antiguo 01/08/2014, 19:46
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Mejor forma de validar formuario

Y cómo quedo la función?, porque me parece que agregaste un parámetro o hiciste otra modificación.

Originalmente era esto:
Código PHP:
Ver original
  1. <?php
  2. // Una función útil para crear selects
  3. function html_select($name, $id, $value, $options = array(), $start = 0, $end = 0) {
  4.     echo "<select name=\"$name\" id=\"$id\">\n";
  5.     if(count($options) == 0) {
  6.         // Creamos el array con inicio y fin
  7.         if($start > 0) {
  8.             // Agregamos opción cero
  9.             $options[0] = 'Selecciona...';
  10.         }
  11.         for($i = $start; $i <= $end; $i++) {
  12.             $options[$i] = $i;
  13.         }
  14.     }
  15.     // Agregamos las opciones
  16.     foreach($options as $key => $val) {
  17.         // Para establecer la opción preseleccionada
  18.         $selected = ($key == $value) ? ' selected="selected"' : '';
  19.         echo "\t<option value=\"$key\"$sel>$val</option>\n";
  20.     }
  21.     echo "</select>\n";
  22. }

Y la ejecutas así:

Código PHP:
Ver original
  1. html_select('peso', '70', 'peso', $peso, array(), 30, 200);
  2. /*
  3.     'peso' <<< OK, corresponde a $name
  4.     '70'     <<< Este no sé de dónde salió **********
  5.     'peso' <<< OK $id
  6.     $peso <<< OK $value
  7.     30       <<< OK $start
  8.     200     <<< OK $end
  9. */
__________________
- León, Guanajuato
- GV-Foto