Ir para conteúdo
Fórum Script Brasil
  • 0

Preencher campo a partir de um select cujo opções são puxadas do bd


Alexsander Kunga

Pergunta

Boa madrugada gente!

Pessoal, estou engatinhando nesse mundo do php/mysql e preciso de um help.

Seguinte: fiz um form para cadastrar filmes, e um select que recebendo no atributo "value" o id do filme, é exibido o título do mesmo para eu poder excluir.

Até aqui beleza, tudo funcionando.

Eu gostaria de saber se é possível q, a partir do id do filme, recebido pelo "value" do select, eu possa enviar o titulo, genero e demais campos da table (tudo isso já montado com um array), para campos inputs respectivos, para que eu possa fazer um update?

Espero ter sido claro. Não postei o código porque tá muito extenso.

Desde já agradeço a qualquer alma caridosa q possa me ajudar.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Boa tarde.

Vê se isso te da uma luz..

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Teste</title>

<script>
function filmes(){
    var sDados = document.getElementById('filmes').value;
    
    if( sDados != '' ) {
        var aDados = sDados.split('|');
        document.getElementById('id').value = aDados[0];
        document.getElementById('genero').value = aDados[1];
        document.getElementById('filme').value = aDados[2];
    } else {
        document.getElementById('id').value = '';
        document.getElementById('genero').value = '';
        document.getElementById('filme').value = '';
    }
}
</script>

</head>

<body>

<p>
  <select name="select" onChange="filmes();" id="filmes">
    <option value="">:: Informe ::</option>
      <option value="1|Comedia|Gente Grande">Gente Grande</option>
    <option value="2|Ação|Matrix">Matrix</option>
  </select>
</p>

<table width="100%"  border="0">
  <tr>
    <td width="11%">C&oacute;digo</td>
    <td width="89%"><input name="id" type="text" id="id" size="5" readonly="readonly"></td>
  </tr>
  <tr>
    <td>Genero</td>
    <td><input name="genero" type="text" id="genero" size="50"></td>
  </tr>
  <tr>
    <td>Filme</td>
    <td><input name="filme" type="text" id="filme" size="50"></td>
  </tr>
</table>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,2k
×
×
  • Criar Novo...