Foros del Web » Programando para Internet » PHP »

Problema con ComboBox

Estas en el tema de Problema con ComboBox en el foro de PHP en Foros del Web. Les explico, tengo un combobox y necesito que dentro de el, esten los siguientes datos. Código PHP: <? //Proyectos  $uno      =  "EBPE SE-019" ;  $dos      =  ...
  #1 (permalink)  
Antiguo 24/04/2008, 12:50
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 8 meses
Puntos: 3
Problema con ComboBox

Les explico, tengo un combobox y necesito que dentro de el, esten los siguientes datos.

Código PHP:
<?
//Proyectos 

$uno     "EBPE SE-019"
$dos     "Franke"
$tres    "Potosí";
$cuatro  "";
$cinco   "";
$seis    "";
$siete   "";
$ocho    "";
$nueve   "";
$dies    "";
?>
Si estan vacios no mostrar nada.

Aca les paso el combobox para quien sepa me pueda ayudar plz.

Código PHP:
      <select name="f_proyecto" onFocus="this.style.backgroundColor='#aabbcc'" tabindex=12> 
                <option value="EBPE SE-019" <?php  if($f_proyecto=="EBPE SE-019"){ echo "selected"; }?> value="<? echo $f_proyecto ?>">EBPE SE-019</option> 
                <option value="MSC OLE/W9"  <?php  if($f_proyecto=="MSC OLE/W9"){ echo "selected"; }?> value="<? echo $f_proyecto ?>">MSC OLE/W9</option> 
                <option value="Franke"  <?php  if($f_proyecto=="Franke"){ echo "selected"; }?> value="<? echo $f_proyecto ?>">Franke</option> 
              </select>
gracias
  #2 (permalink)  
Antiguo 24/04/2008, 14:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Problema con ComboBox

Hola hulray,

Para poner los datos en el combobox, debes de usar la sentencia echo para imprimir el contenido, y debes de usar empty para checar si no tiene nada, te dejo un ejemplo:
Código PHP:
<select name="f_proyecto" onFocus="this.style.backgroundColor='#aabbcc'" tabindex=12> 
<?php
if( !empty( $uno ) ) {
     echo 
"<option value\"$uno\">$uno</option>";
?>
Saludos.
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 08:37.