Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,estou com um problema na list menu,em vez de ela listar todos os valores gerados pela consulta em uma só listmenu,ela faz várias listmenu,segue o código
<?php
$sql5 = "SELECT * from UL WHERE MIconCnt = '$MIconCnt'";
$sql5_exec = odbc_exec($conn, $sql5);
while($linha5 = odbc_fetch_array($sql5_exec)){
$mem = $linha5['ChName'];
?>
<select name="select" id="select">
<?php echo "<option>$mem</option>"; ?>
</select><? } ?>
Alguém sabe como colocar os resultados da consulta em uma só listbox?
Obrigado :)
Quase isto... Faltou o value do option.
<?php
$sql5 = "SELECT * from UL WHERE MIconCnt = '$MIconCnt'";
$sql5_exec = odbc_exec($conn, $sql5);
?>
<select name="select" id="select">
<?php
while($linha5 = odbc_fetch_array($sql5_exec)){
$mem = $linha5['ChName'];
echo "<option value=\"aqui_vai_a_variavel_que_tem_o_value\">$mem</option>";
} ?> </select> <?php
Carlos Eduardo
Bem lembrado, não tinha me atentado a isso http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Muito obrigado vocês dois,
pensei nisso depois que postei o tópico :)
Eиcrypted, da uma olhada nessa parte do código:
while($linha5 = odbc_fetch_array($sql5_exec)){
pra cada vez que ele passa um registro ele vai criar um novo list menu, então, pra fazer do geito que você quer, o certo seria colocar assim: while($linha5 = odbc_fetch_array($sql5_exec)){