Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
o usuario deve selecionar o produto no select e no precoUnitario deve ter o preço q está cadastrado na tabela
-este é o select-
<select style="float:left; min-width: 50%;" name="produtoSaida">
<? $sql = "SELECT * FROM produtos";
$qr = mysql_query($sql) or die(mysql_error());
while($ln = mysql_fetch_assoc($qr)){
echo '<option>'.$ln['nomeProduto'].'</option>';
} ?>
</select>
-como devo fazer no <input type="text"> para que o value dele seja o preco do produto $_POST['produtoSaida'] ????mas eu não preciso pegar o valor propriamente do produtoSaida, eu preciso dar um SELECT com esse dado
algo tipo:
SELECT * FROM produtos WHERE nomeProduto = $_POST['produtoSaida'];
--agr preciso pegar o preco unitario da tabela produtos e mostrar em um input type text
como posso fazer isso??
por ajax.
Movido PHP ->JavaScript
como exatamente??
poderia fazer um exemplo para mim
??
Boa tarde AnthonyKamers,
Pelo que eu entendi, você não precisa fazer um novo select,
basta usar a propriedade value da tag option:
<select style="float:left; min-width: 50%;" name="produtoSaida">
<? $sql = "SELECT * FROM produtos";
$qr = mysql_query($sql) or die(mysql_error());
while($ln = mysql_fetch_assoc($qr)){
echo '<option value="'.$ln['produtoSaida'].'">'.$ln['nomeProduto'].'</option>';
} ?>
</select>
Agora é só utilizar o evento onchange da tag select para colocar o value no text que você quer.
Roberto Campos.
Segue exemplo:
consegui pegando o valor direto no (isset($_POST[]))
valeu a ajuda de todos!!!