Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/09/2010, 16:18
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: ayuda con checkbox con array bd

Preguntas/sugerencias:

1- Porque usas utf8_encode? Puedes pasar tus tablas a utf y evitarte problemas presentes y futuros porque ya no necesitarias codificar todas las transacciones antes de enviarlas a la base de datos.
2- Todos los array() seria mejor que los tuvieras aparte, ya sea en la base de datos o en un archivo "clasificadores.php" que despues puedas incluir para tener disponible facilmente en otras areas de tu sitio web.

Para el selector esta mas o menos facil:

Código PHP:
Ver original
  1. // Creas el selector
  2. $sel ="<select name=\"$nombre\">";
  3.  
  4. // Llenas:
  5. for($i = 0; $i < count($vector); $i++) {
  6.       // En lugar de checked="checked" debes usar selected="selected" para la opcion seleccionada
  7.       $issel = ($i == $valor_actual) : ? ' selected="selected"' : '';
  8.       $sel .= "<option value=\"$i\"$issel>{$vector[$i]}</option>\n";
  9. }
  10.  
  11. // Cierras el selector
  12. $sel .= "</select>";

Ya nos contaras si te es util.
__________________
- León, Guanajuato
- GV-Foto