Oi pessoal. Eu tenho uma tabela chamada menu onde há alguns itens la de menu. Eu tb tenho uma outra tabela chamada "produtos" onde há alguns produtos e seus menus correspondentes
MENU
==== ==
$menuitem
Wallpapers
Icons
PRODUTOS
========
$nomeproduto...........$menuitem
Tim...........................Wallpapers
Motorola....................Wallpapers
House........................Icons
Algo assim
Bom, eu tenho uma combo box (dropdown) que é populada com valores de acordo com os itens na tabela menu.
O que eu quero fazer é listar na pag os valores correspondentes aquele item de menu quando mudar na combo.
Do jeito que o codigo esta, ele so popula a combo mas não mostra os itens quando eu mudo na combo os valores
Pergunta
rogernem
Oi pessoal. Eu tenho uma tabela chamada menu onde há alguns itens la de menu. Eu tb tenho uma outra tabela chamada "produtos" onde há alguns produtos e seus menus correspondentes
MENU
==== ==
$menuitem
Wallpapers
Icons
PRODUTOS
========
$nomeproduto...........$menuitem
Tim...........................Wallpapers
Motorola....................Wallpapers
House........................Icons
Algo assim
Bom, eu tenho uma combo box (dropdown) que é populada com valores de acordo com os itens na tabela menu.
O que eu quero fazer é listar na pag os valores correspondentes aquele item de menu quando mudar na combo.
Do jeito que o codigo esta, ele so popula a combo mas não mostra os itens quando eu mudo na combo os valores
Segue o codigo
[PHP] <?php include ("../toing_conexao.php"); ?> [/PHP] <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <p align="center"><strong>ADMIN TOING - PRODUTOS : <a href="index.php">Voltar</a> <br> </strong></p> <table width="700" border="0" align="center" cellpadding="0" cellspacing="0"> <form action="action_addproditens.php" method="post"> <tr> <td>* Categoria: </td> <td> [PHP] <?php $query="SELECT * FROM menu order by menuitem ASC"; $result=mysql_query($query); $num=mysql_num_rows($result); ?> [/PHP] <select name="menuitem" style="width:200 " onChange="<? $acao ?>"> [PHP] <? $i=0; while ($i < $num) { ?> [/PHP] <option> [PHP] <? $menuitem=mysql_result($result,$i,"menuitem"); echo $menuitem; $i++; if ($select != 1) { $acao; } } ?> [/PHP] </option> </select> </td> </tr> <tr> <td width="205">* Nome do Produto: </td> <td width="495"><input name="nomeproduto" type="text" ></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2"><input type="reset" name="Reset" value="Limpar"> <input type="submit" name="Submit2" value="Adicionar"></td> </tr> </form> </table> <p><strong> Produtos existentes:</strong></p> [PHP] <? if ( $acao ) { $sql2="SELECT * FROM produtos WHERE menuitem = '$menuitem' ORDER BY nomeproduto ASC"; $result2=mysql_query($sql2,$conn); while ($row = mysql_fetch_array($result2)) { $id = $row["id_prod"]; $menuitem = $row["menuitem"]; $nomeproduto = $row["nomeproduto"]; echo ("<font face=verdana size=2>- $nomeproduto</font>"); echo "<br>"; } } ?> [/PHP] </body> </html>Se eu selecionar "Wallpapers" no combo eu gostaria que aparecesse na pag:
Produtos existentes:
Tim
Motorola
e se eu selecionar "Icons" eu gostaria que aparecesse:
Produtos existentes:
House
o Que devo fazer??
Obrigado !!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados