Foros del Web » Programando para Internet » PHP »

llenar combo o select

Estas en el tema de llenar combo o select en el foro de PHP en Foros del Web. Hola amigos estoy haciedo un sistemas de urls tipo favoritos pero lo estoy haciendo de esta manera tengo una tabla donde el usuario almacena sus ...
  #1 (permalink)  
Antiguo 08/12/2004, 00:12
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 8 meses
Puntos: 21
Pregunta llenar combo o select

Hola amigos estoy haciedo un sistemas de urls tipo favoritos pero lo estoy haciendo de esta manera tengo una tabla donde el usuario almacena sus urls favoritas en la tabla almaceno una serie de datos id, user, url y carpeta en este ultimo campo se guardan las carpeta de la liga.

Esto va asi , cuando el usuario entres a su modulo de agregar ligas
le saldra un formulario para agregar sus ligas(urls), ahi mismo le saldra un combo lleno con las carpetas creadas en cada url por ejemplo

id url user carpetas
55 http://www.google.com x Navegadores/Google
60 http://www.yahoo x Navegadores/Yahoo
70 http://www.altavista.com x Navegadores/altavista/alta
71 http://www.esmas.com x Navegadores/altavista/esmas
80 http://www.php.net x Php/tutorial
bueno el combo o select deberia aparecer asi

Navegadores
Navegadores/Yahoo
Navegadores/google
Navegadores/altavista
Navegadores/altavista/esmas
Php
Php/tutorial

aqui namas serian los del x usuario no de todos
como le puedo hacer amigos????????'
o como me recomienda que haga el sistemita tipo
Favoritos(almacenamiento de lurls favoritas y con carpetas)
__________________
gerardo

Última edición por chalchis; 08/12/2004 a las 00:15
  #2 (permalink)  
Antiguo 08/12/2004, 08:33
Avatar de baklao  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Ana - Isla de Margarita
Mensajes: 482
Antigüedad: 19 años, 4 meses
Puntos: 0
Hola si lo que creo q entendi necesitas hacer algo como esto :

Código PHP:
 $sql = mysql_query("SELECT * FROM tu tabla ORDER BY ID ASC");
while($row=mysql_fetch_array($sql))
{
<select size="1" name="txtCodigo">
<option value="<? echo $row[id]; ?>"><?echo $row[campo];?></option>
</select>

}
Espero haberte ayudado.

Avisame si te funciono

Salu2.
__________________
Atte. Mohamed :aplauso:
  #3 (permalink)  
Antiguo 08/12/2004, 10:31
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 8 meses
Puntos: 21
mmm no exactemante

Cita:
Iniciado por baklao
Hola si lo que creo q entendi necesitas hacer algo como esto :

Código PHP:
 $sql = mysql_query("SELECT * FROM tu tabla ORDER BY ID ASC");
while($row=mysql_fetch_array($sql))
{
<select size="1" name="txtCodigo">
<option value="<? echo $row[id]; ?>"><?echo $row[campo];?></option>
</select>

}
Espero haberte ayudado.

Avisame si te funciono

Salu2.

Lo que pasa es que necesito llenar el combo
pero con los datos de las carpeta y dividirlas
o sea si en una liga de un usuario
tengo php/apache

en el combo debe estar asi
sacar la raiz

<select>
<option value>Php</option
<option value>Php/apache</option
</select>

y como me lo estas diciendo si funciona
pero me llenaria el combo con datos repetidos

si un usuario tiene en sus ligas en la tabla
www.google.com php/apache
www.apache.org php/apache
www.mysql.com php/apache

el como quedaria asi como me lo estas diciendo

<select>
<option>php/apache</option>
<option>php/apache</option>
<option>php/apache</option>

</select>
__________________
gerardo

Última edición por chalchis; 08/12/2004 a las 10:42
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 16:16.