mariocosta Postado Julho 30, 2014 Denunciar Share Postado Julho 30, 2014 Pessoal poderiam me ajudar, estou tentando fazer um select option, que quando ao usuario clica em um produto cadastrado no banco de dados ele resgata numa input type, o preço do produto selecionado. <select name="item_1" id="item_1" class="item_1"> <option disabled="disable" selected="selected">Escolha um Produto</option> <?php $b_prod=selecionaBD("produtos","ORDER BY descricao ASC"); while($prod=listaLinhas($b_prod)){ ?> <option value="<?=$prod['descricao']?>" ><?=$prod['descricao'] ?></option> <? } ?> </select> <br> <input type="text" id="valor" value="<?php //valor do produto ?>" /> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tiago31 Postado Julho 30, 2014 Denunciar Share Postado Julho 30, 2014 Bom dia amigo tudo bem. A sua ideia não e complicada. Porem eu recomendo você usar ajax com Jquery para fazer isso. Documentação em ingles. http://api.jquery.com/jquery.ajax/ Exemplo da comunidade jquery brasil http://jquerybrasil.org/ajax-com-jquery-metodo-ajax/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Labroskas Postado Julho 30, 2014 Denunciar Share Postado Julho 30, 2014 (editado) Boas, tenta isto, para mim funcionou com duas option value, dá uma olhadela no código. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sem título</title> <script language="javascript" type="text/javascript"> function criterio(cod_dist) { document.frm.submit(); } </script> </head> <body> <form action="" method="post" name="frm" id="frm"> <table width="500" border="0"> <tr> <td>Category</td> <td> <select name="cod_dist" id="cod_dist" onChange="criterio(this.value);"> <option value="">--Select--</option> <?php $sql1=mysql_query("SELECT * from distritos"); while($sql_r=mysql_fetch_assoc($sql1)) { ?> <option value="<?php echo $sql_r['cod_dist']; ?>" <?php if(isset($_REQUEST['cod_dist'])) { if($sql_r['cod_dist']==$_REQUEST['cod_dist']) { echo "Selected"; } } else { echo "Nulo"; } ?>><?php echo utf8_encode($sql_r['desig_dist']); ?> </option> <?php } ?> </select> </td> </tr> <tr> <td>Company</td> <td id="td_company"> <select name="concelhos" id="concelhos"> <option value="">--Select--</option> <?php $sql=mysql_query("SELECT * from concelhos WHERE cod_dist ='".$_REQUEST['cod_dist']."'"); while($sql_res=mysql_fetch_assoc($sql)) { ?> <option value="<?php echo $sql_res['cod_conc']; ?>"><?php echo utf8_encode($sql_res['desig_conc']); ?></option> <?php } ?> </select> </td> </tr> </table> </form> </body> </html> Editado Julho 30, 2014 por Labroskas Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mariocosta Postado Agosto 4, 2014 Autor Denunciar Share Postado Agosto 4, 2014 Vlw bro, o seu código ai ajudou muito. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mariocosta
Pessoal poderiam me ajudar,
estou tentando fazer um select option, que quando ao usuario clica em um produto cadastrado no banco de dados
ele resgata numa input type, o preço do produto selecionado.
<select name="item_1" id="item_1" class="item_1">
<option disabled="disable" selected="selected">Escolha um Produto</option>
<?php
$b_prod=selecionaBD("produtos","ORDER BY descricao ASC");
while($prod=listaLinhas($b_prod)){
?>
<option value="<?=$prod['descricao']?>" ><?=$prod['descricao'] ?></option>
<? } ?>
</select>
<br>
<input type="text" id="valor" value="<?php //valor do produto ?>" />
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.