Ir para conteúdo

Arquivado

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

Jugleni Jr

Liste/menu

Recommended Posts

Estou com um problema, alguem poderia me ajudar?

 

Preciso utilizar um "Liste/menu" com o conteúdo da tabela produto.

Fiz da seguinte forma mais não esta funcionando, o que pode estar errado?

 

<select name="produtoField" id="produtoField">

<option value="">                                                                             </option>

<?

$db = eccocadastro;

$db->conecta();

$sql = "SELECT * FROM produtos ORDER BY produto"; // select a tabela "produtos" e ordem alfabética do campo produto

$db->selecionar_row($sql);

do{

$id_codigo = $db->row_atual["produto"]; // busca o resultado do campo produto

$desc = $db->row_atual["produto"];

echo " <option value=\"$desc\">$desc</option>\n"; // imprimi o resultado dentro de um "Liste/menu"

}while($db->proximo_row());

?>

</select>

 

 

Imagem Postada

 

obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim esta melhor, mais agora só imprimi a variável.

 

 

<?

 

$queryupdate = "SELECT * FROM produtos ORDER BY produto asc";

$resultupdate = MYSQL_QUERY($queryupdate);

$numberupdate = mysql_Numrows($resultupdate);

 

if ($numberupdate>0) {

 

$x=0;

while ($x<$numberupdate)

{

?>

 

<option value="<? echo '$produto'; ?>" selected><? echo '$produto'; ?></option>

 

<?

$x++;

} // end while

} // end if

 

?>

 

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

qdo você imprime echo '$coco';sairá$cocomas se você imprimirecho "$coco";sairáconteudo do coco...

Fiz esta alteração mais agora não imprimi nada (em branco), já verifiquei a base (ele esta com conteúdo), o que pode estar dando errado?Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara .. usa sempre o mysql_error() na hora de executar a query .. ele te retorna o erro, fica mais facil de descobrir o que é, concorda ?[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom para finalizar esta sessão aqui esta a solução, agradeço a todos os envolvidos, um grande abraço!<select name="produtoField"> <? include("datacon.php"); if ($sortby!="") { $sorted = " order by $sortby "; } $bareQuery = "select id,produto from produtos order by produto asc"; $queryall = $bareQuery.$sorted; $resultall = MYSQL_QUERY($queryall); $numberall = mysql_Numrows($resultall); if ($numberall>0) {$x=0; while ($x<$numberall) { // Changing Background color for each alternate row // if (($x%2)==0) { $bgcolor="#FFFFFF"; } else { $bgcolor="#E6E6E6"; } each row $id=mysql_result($resultall,$x,"id"); $produto=mysql_result($resultall,$x,"produto"); ?> <option value="<? echo '$produto'?>"><? echo "$produto"?></option><? $x++; } // end while }//end if?> ;) :) ;) :)

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.