[Resolvido] Consulta SQL Dinâmica
Olá!
Vou descrever meu problema que creio ser muito fácil de resolver, porém estou "travado".
Tenho um campo <select> em HTML que me traz os IDs de uma tabela.
No meu banco SQL, cada ID corresponde a um "CONTEUDO".
Preciso que ao selecionar cada opção, ele já preencha o campo <textarea> abaixo com os respectivos CONTEÚDOS.
Estou fazendo da seguinte forma:
<script language='javascript'>
function preencher()
{
document.getElementById("conteudo").value = "<?php echo "$consulta;" ?>';
}
</script>
<select onchange='preencher();' size='1'>
<option value='' selected>selecione</option>";
$sql = "SELECT * FROM MINHA_TABELA";
$query = mysql_query($sql,$conexao);
$rows = mysql_num_rows($query);
<?php
for($x = 0; $x < $rows ; $x++)
{
$id = mysql_result($query, $x, 'id');
echo "<option value='$id'>$id</option>";
}
$sql2 = "SELECT * FROM MINHA_TABELA WHERE id = '$id'";
$query2 = mysql_query($sql2,$conexao);
$consulta = mysql_result($query2, 0, 'conteudo');
?>
</select>
<br>
<textarea rows='9' id='conteudo' name='conteudo' cols='36'></textarea>
Isso está preenchendo o campo CONTEUDO com o valor "<?php echo "$consulta"; ?>" em vez do valor da variável $consulta.
Creio que o problema está ao passar o parâmetro do PHP para JS.
Grato!
Discussão (4)
Carregando comentários...