Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

oprogramadoriniciante

consultar MySql com o valor do ComboBox assim que selecionado

Recommended Posts

Bom galera,

tenho uma combobox que exibe os dados do campo1 de uma tabela.

Preciso que quando o usuário escolher um valor no combobox, exiba o campo 2 dessa mesma tabela referente ao mesmo dado do campo 1.

 

Exemplo:

 

Tabela:

campo 1 | campo 2 | campo 3

1 | banana | fruta

2 | Alface | verdura

3 | chuchu | legume

 

Combobox:

banana

Alface

chuchu

 

Se o usuário escolher na combobox a opção "banana", preciso que seja exibido "fruta" no textarea.

Se o usuário escolher na combobox a opção "Alface", preciso que seja exibido "verdura" no textarea.

E assim por diante...

 

Espero que tenham entendido e possam me ajudar.

Desde já agradeço.

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa jquery

 

Coloca a biblioteca no seu scrip

<script type='text/javascript' src='http://code.jquery.com/jquery-2.1.3.min.js'></script>

$(document)ready(function(){
 
  $("#idCheckNox").click(function(){
   $("#idTextarea").attr("value","Fruta");
  });
});
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script>

$(document).ready(function(){

$("#CheckBox").live("click", function(){

var item = $(this).attr("data-id");

$.ajax({

type: "post",

url: 'executa.php',

cache: false,

data: "itemNome="+item,

success: function(html){

$("#idTextarea").attr("value", html);

}

});

return false;

});

});

</script>

 

PAGINA EXECUTA.PHP

 

<?php

Include("conexaosua.php");

$item = $_POST['itemNome'];

 

$seach = $conexao->prepare("SELECT * FROM tabela WHERE campo1 = '$item'");

$search->execute();

while($dados = $search->fetch(PDO::FETCH_ASSOC)){

$Campo2 = $dados['campo2'];

}

 

Echo $Campo2;

?>

CHECKBOX

<input type="checkbox" name="check1" data-id="banana" id="CheckBox">

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.