Ir para conteúdo
Fórum Script Brasil

Remilto_Silva

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por Remilto_Silva

  1. Olá pessoal, estou iniciando na vida de programador e espero aprender muito com vocês aqui!

    pois bem, gostaria de solicitar ajuda de vocês pra me umas dicas de como fazer ou o que poderia aproveitar do código que fiz.

    Estou precisando salvar os dados do formulário html em Db access, pra isso eu usei javascript,

    a function DB ta sendo chamada mas não cadastra nada na tabela do banco access.

    não sei como faço pra chamar a tabela do banco.

    estou postando o cód abaixo:

    <form name="meuForm" method="post" id="formulario">
            <div class="box"> 
                <h4>Cadastro de despesas e receitas:</h4>
       
                <label> 
                        <span>Data de cadastro</span>
                        <input type="date" class="input_text" name="data" id="data"/>
              
                    </label>
    
                <label> 
                    <span>Nome Completo</span>
                    <input type="text" class="input_text" name="nome" id="name"/>
          
                </label>
          
                <label>
                    <span>Email</span>
                    <input type="text" class="input_text" name="email" id="email"/>
                 </label>
                 <label>
                    <span>Agência</span>
                    <select name="agencia">
                        <option value="ag01" selected>Escolha sua agência</option>
                        <option value="ag02">Agencia 1</option>
                        <option value="ag03">Agencia 2</option>
                        <option value="ag04">Agencia 3</option>
                        <option value="ag05">Agencia 4</option>
                        <option value="ag06">Agencia 5</option>
                        <option value="ag07">Agencia 6</option>
                      </select> 
                      <br>
                      <br>
                </label>   
                <label>
                        <span>Super</span>
                        <select name="supe">
                            <option value="super01" selected>Escolha a Super</option>
                            <option value="super01">Matriz</option>
                            <option value="super02">PA I</option>
                          </select> 
                          <br>
                          <br>
                </label>
                <label>
                        <span>Mês</span>
                        <select name="mes">
                            <option value="Mes" selected>Escolha o Mês</option>
                            <option value="mes1">JANEIRO</option>
                            <option value="mes2">FEVEREIRO</option>
                            <option value="mes3">MARÇO</option>
                            <option value="mes4">ABRIL</option>
                            <option value="mes5">MAIO</option>
                            <option value="mes6">JUNHO</option>
                            <option value="mes7">JULHO</option>
                            <option value="mes8">AGOSTO</option>
                            <option value="mes9">SETEMBRO</option>
                            <option value="mes10">OUTUBRO</option>
                            <option value="mes11">NOVEMBRO</option>
                            <option value="mes12">DEZEMBRO</option>
                          </select> 
                          <br>
                          <br>
                </label>
                <label>
                        <span>Tipo</span>
                        <select name="tipo">
                            <option value="Mes" selected>Modalidade</option>
                            <option value="desp">RECEITA</option>
                            <option value="receit">DESPESA</option>
                          </select> 
                          <br>
                          <br>
                </label>
               
                <label>
                    <span>Assunto</span>
                    <input type="text" class="input_text" name="assunto" id="subject"/>
                </label>
    
                <label> 
                        <span>Valor</span>
                        <input type="text" class="input_text" name="valor" id="valor"/>
              
                </label>
          
                <label>
                     <span>Mensagem</span>
                    <textarea class="message" name="feedback" id="feedback"></textarea>
    <!-- Conexão com o banco de dados-->
    <script type="text/javascript">
        <!--
        function DB(data, nome, email, agencia, supe, mes, tipo, assunto, valor, feedback) {
            alert("A função DB foi chamada.");
            try {
                var myConnect = "Microsoft.ACE.OLEDB.12.0;Data Source= DB_DRE.mdb"; 	
                var ConnectObj = new ActiveXObject("ADODB.Connection");
                var RS = new ActiveXObject("ADODB.Recordset");
                var sql = "INSERT INTO Registro(data, nome, email, agencia, supe, mes, tipo, assunto, valor, feedback) VALUES('" + data + "', '" + nome + "', '" + email + "', '" + agencia + "', '" + supe + "', '" + mes + "', '" + tipo + "', '" + assunto + "', '" + valor + "', '" + feedback + "')";
                ConnectObj.Open (myConnect);
                RS.Open(sql,ConnectObj,adOpenForwardOnly,adLockReadOnly,adCmdText);
                var fieldCount = RS.Fields.Count;
            } catch(erro) {
                alert(erro.message);
            }
            alert("Field Count" + fieldCount);
            RS.Close();
            ConnectObj.Close();
        }
        //-->
    </script>
    
    <!--Fim conexão-->
                    <br>
                    <input type="button" class="button" value="Enviar" onclick=DB(form.data.value,form.nome.value,form.email.value,form.agencia.value,form.supe.value,form.mes.value,form.tipo.value,form.assunto.value,form.valor.value,form.feedback.value) value="Salvar" />
                    <input type="reset" class="button" value="Redefinir" />
                </label>  
                
            </table>         
            </div>
        </form> 

     

×
×
  • Criar Novo...