Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/07/2013, 17:29
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: Almacenar datos de los campos

Te serviría una función (o varias), ejemplo:

Código PHP:
Ver original
  1. $opcionesTipoGasto = array(
  2.     'Tipo de Gasto',
  3.     'Transportación Aérea - Instal e Inge Deducible',
  4.     'Transportación Aérea - Instal e NO Inge Deducible',
  5.     '... así hasta completar las opciones ...',
  6. );
  7.  
  8. // $campo es el nombre del campo, puede usar concep[] si son muchos
  9. // $valor es el valor actual, para poder marcar el option como seleccionado
  10. // $opciones es el array que contiene todas las opciones disponibles
  11. function formSelect($campo, $valor, $opciones) {
  12.     $str = "<select name=\"$campo\">\n";
  13.      foreach($opciones as $index => $text) {
  14.            // Para saber cuál es el que está seleccionado
  15.            $selected = ($index == $valor) ? ' selected="selected"' : '';
  16.            $str .= "<option value=\"$index\"$selected>$text</option>\n";
  17.      }
  18.     $str .= "</select>\n";
  19.     return $str;
  20. }
  21.  
  22. // Luego puedes crear los selects:
  23. echo formSelect('concep', 0, $opcionesTipoGasto);
  24.  
  25. // Si son muchos, consecutivos y con el mismo nombre:
  26. for($i = 1; $i <= 16; $i++) {
  27.       // Tal vez necesites abrir y cerrar <td> dentro del ciclo
  28.       echo formSelect('concep[]', 0, $opcionesTipoGasto);
  29. }
__________________
- León, Guanajuato
- GV-Foto