Foros del Web » Programando para Internet » PHP »

Cargando combos

Estas en el tema de Cargando combos en el foro de PHP en Foros del Web. Amigos hola que tal? Mire estoy haciendo una consulta de clientes donde me trae los cargos, departamento, etc y tengo una pantalla de actualizacion donde ...
  #1 (permalink)  
Antiguo 13/10/2010, 09:31
 
Fecha de Ingreso: septiembre-2009
Mensajes: 135
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Cargando combos

Amigos hola que tal?

Mire estoy haciendo una consulta de clientes donde me trae los cargos, departamento, etc y tengo una pantalla de actualizacion donde tengo dos combos respectivo a departamento y cargos. La idea es que cuando la consulta se ejecute estos combos se seleccione el cargo que retorna la consulta si me explico por ejemplo

en el combo estan todos los cargos, gerente,jefe,secretaria, coordinador,vendedor

pero la consulta trae el cargo vendedor y quiero que el combo en pantalla salga vendedor seleccionado.

somo puedo hacer, uso php y mysql.

Muchas Gracias
  #2 (permalink)  
Antiguo 13/10/2010, 09:49
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 9 meses
Puntos: 55
Respuesta: Cargando combos

hace la consulta a la bd y con los resultados haces if para la opcion

Código PHP:
echo "<select name='cargo'>"
while($resultado mysql_fetch_array($consulta)){
  if(
$resultado['cargo'] == "vendedor"){
      echo 
"<option value='vendedor' selected>Vendedor</option>";
  }
  else{
      echo 
"<option value='vendedor'>Vendedor</option>";
  }
//continuas con los cargos que tengas, si los cargos los traes de una bd es mas corto el while

}
echo 
"</select>"
  #3 (permalink)  
Antiguo 13/10/2010, 10:13
 
Fecha de Ingreso: septiembre-2009
Mensajes: 135
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Cargando combos

Voy a probar Gracias....
  #4 (permalink)  
Antiguo 13/10/2010, 12:58
 
Fecha de Ingreso: septiembre-2008
Mensajes: 10
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Cargando combos

yo lo hice de esta manera y fuciona bien
primero recibo la variable
$estado = _post['estado'];

Código HTML:
Ver original
  1. <select name="estado" class="classtextbox" id="estado">
  2.         <option value='-1'>Seleccione   un   estado</option>
  3.              <?php  
  4.        $sql= "SELECT * FROM estado e ORDER BY nombre";
  5.  
  6. $res = mysql_query($sql);
  7.  
  8. while($fila = mysql_fetch_array($res))
  9. {
  10. $idestado = $fila['id_edo'];
  11. $nomestado = $fila['nombre'];
  12.    ?>
  13. // en cada option compara si la variable es igual a las  que esta cargando el combo
  14. <option <?php echo "value = '$idestado'";?> <?php if($estado== $idestado) {echo 'selected = selected';}?> > <?php print "$nomestado"; ?> </option>
  15. <?php
  16.  
  17. }
  18. ?>
  19.       </select>

espero y te sirva asi...

Etiquetas: automatico, combos, selecciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:10.