Mostar contenido de una tabla en un select

  • Autor Autor Daniel Muñoz
  • Fecha de inicio Fecha de inicio
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)
 
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:

Insertar CODE, HTML o 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
 
Atrás
Arriba