estou com uma dúvida, que ja procurei em outro tópicos, mas não axo a resposta para extamente meu problema.
Vejam bem:
eu tenho uma tela onde tem um simples combo e quando mudo a opção ela chama uma função de onChange de jQuery que chama outra página, segue o códgo do meu problema:
<div id="tabs3"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="2" id="catalogo"> <tr> <td colspan="2"><h3 class="h3">Gerar etiquetas</h3></td> </tr> <tr> <td width="12%">Escolha o tipo:</td> <td width="88%"> <select name="tipoCatalogo2" size="1" class="campoTexto" id="tipoCatalogo2"> <?php while($linha = mysql_fetch_array($tipoCatalogo)){?> <option value="<?php echo $linha['cdtipocatalogo'] ?>" selected> <?php echo $linha['descricao'] ?> </option> <?php }?> </select> </td> </tr> </table> <div id="resultados"></div> <script type="text/javascript"> $('#tipoCatalogo2').change(function(){ $('#resultados').load('acoes/etiquetaAjax.php',{'tipoCatalogo2[]': $(this).val()}); }); </script> </div>
notem que tenho meu combo montado e funcionando, pegando os valores do banco, até ai tudo bem, e minha funcao $('#resultados').load('acoes/etiquetaAjax.php',{'tipoCatalogo2[]': $(this).val()}); que tb funciona direitinho chamando minha página etiquetaAjax.php que é onde eu vou fazer a query do que estou querendo e passando o valor do combo para essa página. Segue o codigo do arquivo etiquetaAjax.php
<?php include('../funcoes/database.php'); $conexao = new database(); $queryDesc = "SELECT cat.cdtipocatalogo, cat.titulo, cat.cdcatalogo, tc.descricao, tc.cdtipocatalogo FROM Catalogo cat, TipoCatalogo tc WHERE cat.cdtipocatalogo = tc.cdtipocatalogo and tc.cdtipocatalogo= ???????????????????????"; $resultadoTipoCat = $conexao->consulta($queryDesc); while ($row = mysql_fetch_array($resultadoTipoCat)){ ?> <tr> <td width="40" align="center"><input type="checkbox" name="checkbox" id="checkbox"></td> <td><?php echo $row['titulo'];?></td> </tr> <?php } ?>
A pergunta então é, como eu vou pegar nessa página (etiquetaAjax.php) o valor do combo, ou seja o cdtipocatalogo ...
Já testei tudo, testei a query passando tc.cdtipocatalogo = 1 e funciona perfeitamente me trazendo o que eu quero, só que preciso pegar o valor dinamicamente do combo e não estou conseguindo, podem me ajudar? vlww
:thumbsup: