Ao invés de digitar o codigo do produto gostaria de selecionar o produto pela descrição, portanto necessito substituir a linha indicada por '==>' na rotina acima, pelas linhas a seguir:
<select name="pro_descricao" onBlur="Produtos(this.value,'valor$i','quantidade$i')">
<?
echo "<option value='$orc_descricao'>$pro_descricao</option>";
$sql="SELECT * FROM cadastroproduto ORDER BY pro_descricao";
$resultado=mysql_query($sql) or die ("Erro na consulta");
while ($registro=mysql_fetch_array($resultado))
{
$pro_codigo=$registro["pro_codigo"];
$pro_descricao=$registro["pro_descricao"];
echo "<option value='$pro_codigo'>$pro_descricao";
}
?>
</select>
Pergunta
jpalma
Boa tarde
Tenho uma rotina onde digito o código do produto e obtenho o respectivo valor, conforme pode ser verificado a seguir:
for($i=0; $i<10; $i++) { echo "<input id='quantidade$i' type='text' name='orc_quantidade$i' size='5' maxlength='5'>"; ==> echo "<input id='codigo$i' type='text' name='orc_codigo$i' size='6' maxlength='10' onBlur=\"Produtos(this.value,'valor$i','quantidade$i')\"/>"; echo "<input id='valor$i' type='text' name='orc_valor$i' size='10' maxlength='10' readonly>"; echo "<input id='situacao$i' type='radio' name='orc_situacao$i' value='Incluir' checked name='orc_situacao$i' size='1' maxlength='1'>"; echo "<input id='situacao$i' type='radio' name='orc_situacao$i' value='Excluir' size='1' maxlength='1'>"; echo "</br>"; }Ao invés de digitar o codigo do produto gostaria de selecionar o produto pela descrição, portanto necessito substituir a linha indicada por '==>' na rotina acima, pelas linhas a seguir:<select name="pro_descricao" onBlur="Produtos(this.value,'valor$i','quantidade$i')"> <? echo "<option value='$orc_descricao'>$pro_descricao</option>"; $sql="SELECT * FROM cadastroproduto ORDER BY pro_descricao"; $resultado=mysql_query($sql) or die ("Erro na consulta"); while ($registro=mysql_fetch_array($resultado)) { $pro_codigo=$registro["pro_codigo"]; $pro_descricao=$registro["pro_descricao"]; echo "<option value='$pro_codigo'>$pro_descricao"; } ?> </select>Desde já agradeço pela ajuda
Link para o comentário
Compartilhar em outros sites
1 resposta 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.