Mostrar conteúdo de uma tabela em um select

  • Autor Autor Daniel Muñoz
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Daniel Muñoz

Daniel Muñoz

1
Pi
Programador
Verificado
Verificación en dos pasos activada
Verificado por Binance
Suscripción a IA
Hola betas.

Tengo una pequeña duda, como puedo hacer para mostrar el contenido de 1 tabla de la base de datos en un select con sus respectivos options.

Tengo una tabla que se llama usuarios quiero que todos los nombres que estén registrados se vean en un select ( o sea al cargar la pagina se cargue este contenido)
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
normal, con while
 
Listo, mi problema radica ahora como los muestro todos en un solo select, es que se me esta haciendo 1 select por registro :s

:s

PHP:
$query = mysqli_query($conexion, 'SELECT * FROM usuarios');
echo '<select>';
while($row = mysqli_fetch_array($query)){
echo '<option>'.$row['nombre'].'</option>';
}
echo '</select>';

Intenta algo así.
 
:s

PHP:
$query = mysqli_query($conexion, 'SELECT * FROM usuarios');
echo '<select>';
while($row = mysqli_fetch_array($query)){
echo '<option>'.$row['nombre'].'</option>';
}
echo '</select>';

Intenta algo así.

Gracias, solo tenia que sacar el select del while =) Me quedo asi.

PHP:
echo '<select>';
while($row = mysqli_fetch_array($query)){
echo '<option value="'.$row['id'].'">'.$row['id'].' - '.$row['nombre'].'</option>';
}
echo '</select>';
 
Gracias, solo tenia que sacar el select del while =) Me quedo asi.

PHP:
echo '<select>';
while($row = mysqli_fetch_array($query)){
echo '<option value="'.$row['id'].'">'.$row['id'].' - '.$row['nombre'].'</option>';
}
echo '</select>';

:v sólo era lógica, lo que tenías dentro del while se iba repetir tantas veces como tuvieras de registros en la tabla :welcoming:
 
:v sólo era lógica, lo que tenías dentro del while se iba repetir tantas veces como tuvieras de registros en la tabla :welcoming:

De casualidad sabes como pasar variables JS a PHP ?
 
De casualidad sabes como pasar variables JS a PHP ?

No es posible tomar variables js para usarlas en php, si a esto te refieres a esto:

Inserir CODE, HTML ou PHP:
<script> var hola = 'a'; </script> <?php if(hola=='a'){ echo 'variable js'; } ?>

Si no me entendiste, lee acá:

Cómo pasar variables de Javascript a PHP y viceversa | Gestiweb: Eneboo ERP software libre - Diseño y desarrollo web - Tiendas on-line - Posicionamiento - Programación a medida
 
Gracias, solo tenia que sacar el select del while =) Me quedo asi.

PHP:
echo '<select>';
while($row = mysqli_fetch_array($query)){
echo '<option value="'.$row['id'].'">'.$row['id'].' - '.$row['nombre'].'</option>';
}
echo '</select>';

Te recomiendo que utilizes mysqli_fetch_assoc
 
Voltar
Topo