Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] lista TXT a combobox listbox

Estas en el tema de lista TXT a combobox listbox en el foro de PHP en Foros del Web. Estimad@s: Nesecito ayuda para hacer un combobox con los datos existentes en un archivo.txt (.dat .cfg .list) para verlo en una pagina PHP. Solo necesito ...
  #1 (permalink)  
Antiguo 21/05/2014, 20:33
 
Fecha de Ingreso: mayo-2014
Mensajes: 2
Antigüedad: 10 años, 6 meses
Puntos: 0
lista TXT a combobox listbox

Estimad@s:
Nesecito ayuda para hacer un combobox con los datos existentes en un archivo.txt (.dat .cfg .list) para verlo en una pagina PHP.
Solo necesito la primera columna para el combobox.
y aun no se como hacerlo, agradecería mucho el apoyo.


lista user:
archivo.txt
el01 micl1 direc1 #
tu02 mic2 direc2 #
es01 micl3 direc3 #
el02 micl4 direc4 #
tu05 micl5 direc5 #
es06 micl6 direc6 #


Como jalo la primera columna y para hacer funcionar este combobox y su variable (resultado) para ajustarlo a:
Código PHP:
$usuario 
aqui.
Código PHP:
//aqui quiero ajustar la variable de la lista de user.
$win->label('El Combo',combobox("users",160,$usuario,$usuario),'descripcion de este combo');

//esta misma puede ser usado tambien en este modo para special_listbox
$win->label('El Combo',special_listbox("users",160,$usuario,array()),'descripcion de este combo'); 
ejem: tengo esto y funciona muy bien.
Código PHP:
for($i 0$i 60$i++){ if($i 10) {$minuto_option[$i] = "0".$i; } else {$minuto_option[$i] = $i;}
    if(
$i 10){$minuto_display[$i] = "0".$i;} else {$minuto_display[$i] = $i;}}

for(
$i 0$i 24$i++) {if($i 10){$hora_option[$i] = "0".$i; } else {$hora_option[$i] = $i;}
    if(
$i 10){$hora_display[$i] = "0".$i;} else {$hora_display[$i] = $i;}}


$win->label('Hora y minuto',combobox("fhora",40,$hora_option,$hora_display,"23","sel_type(this.value);",true)." : ".combobox("fmin",40,$minuto_option,$minuto_display,"59","sel_type(this.value);",true),'horario'); 
  #2 (permalink)  
Antiguo 21/05/2014, 23:48
 
Fecha de Ingreso: mayo-2014
Mensajes: 2
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: lista TXT a combobox listbox

ya lo he solucionado con esto:


Código PHP:
Ver original
  1. $fichero = fopen("/etc/brazilfw/samba/users.cfg", "r");
  2. if ($fichero) { while (($linea = fgets($fichero, 4096)) !== false) { $user[$i++]= strtok($linea, " ");  } }
  3.  
  4. //aqui se muestra la variable usandola en el combobox.
  5. $win->label('El Combo',combobox("users",160,$user,$user),'descripcion de este combo');
  6.  
  7. //esta misma funciona tambien en este modo para special_listbox
  8. $win->label('El Combo',special_listbox("users",160,$user,array()),'descripcion de este combo');

saludos.

Última edición por xtanctp; 21/05/2014 a las 23:49 Razón: estetico

Etiquetas: combobox, lista, listbox, txt, variable
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 13:04.