Jump to content

PHP For loop com IDs diferentes


Legendary_003

Postagens Recomendadas

Olá pessoal, tudo bem ??

Estou com a seguinte dúvida, espero que me ajudem !!

No meu banco de dados "mysql" tenho uma lista com ID = 1, 3 e 4 e gostaria de listá-los no
"html<select><option></option></select>" !!

Não posso listá-los como:

 

$sql_lista = "SELECT * FROM dados_socios WHERE usuario = '$usuario' ORDER BY ID";
$result_lista = $conn->query($sql_lista);
	echo "<select>";
	for($x = 0; $x <= $result_lista->num_rows; $x++) {
	echo "<option>ID: $x</option>";
	}
	echo "</select>";

Pois se eu listá-lo assim apareceria:
ID: 1
ID: 2
ID: 3

E eu quero como o original:
ID: 1
ID: 3
ID: 4

Como faço isso ??
No aguardo e obrigado pela atenção !!
Um abraço

  • Curtir 1
Link to comment
Compartilhe em outros sites

<?php // index.php
// mysql.teste.dados_socios (id,usuario)(1,"Frank")(3,"João")(4,"Maria")
$conn = new mysqli("localhost","root","","teste");
$usuarios=$conn->query("select * from dados_socios")->fetch_all(MYSQLI_ASSOC); 
?>
<div style="width:500px;margin:0 auto">
<select>
<?php foreach($usuarios as $usuario): ?>
    <option>ID <?=$usuario['id'] . " " . $usuario['usuario']?>
<?php endforeach; ?>
</select>
</div>

sugestões: alterar o nome da tabela de dados_socios para socios,
	alterar o nome do campo usuario para nomeSocio.
 

 

Captura de tela 2024-09-11 141044.png

  • Curtir 1
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...