Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre Rangel

While na INPUT

Recommended Posts

Eae galera, tudo bem ?... como sempre, vo lançar mais uma pergunta...

 

Eu fiz um consulta no BANCO e ele teria que exibir todas as categorias cadastradas, como mostra o código.. e ele naum exibe.. vejam aí fazendo favor...

 

Categoria: <?php$consulta_c = "SELECT * FROM categoria" or die (mysql_error());$resultado_c = mysql_query($consulta_c) or die (mysql_error());echo "<select name='categoria'>";while ($linha_c = mysql_fetch_assoc($resultado_c));{$id_c = $linha_c["id"];$categoria_c = $linha_c["categoria"];echo "<option value='$id_c'>$categoria_c</option>";}echo "</select>"?>
Ps: NO inicio da página tem um include da pagina de conexão com o banco... e no banco ta tudo certim...

 

FALEW!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php$consulta_c = "SELECT * FROM categoria" or die (mysql_error());$resultado_c = mysql_query($consulta_c) or die (mysql_error());echo "<select name='categoria'>";while ($linha_c = mysql_fetch_assoc($resultado_c));{$id_c = $linha_c["id"];$categoria_c = $linha_c["categoria"];echo "<option value='$id_c'>$categoria_c</option>";}echo "</select>"?>

1º mude o comando mysql_fetch_assoc para mysql_fetch_array

 

e tire o ; (ponto e virgula) no final do while

 

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se inverteu os campos, troca isso:

$categoria = $linha["categoria"];echo "<option value=$id>$categoria</option>";

 

Por isso:

$nome = $linha["nome"];echo "<option value=$id>$nome</option>";

hehehe, é alexandre, bem vindo ao php :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.