Ir para conteúdo
Fórum Script Brasil

Renato Penna

Membros
  • Total de itens

    854
  • Registro em

  • Última visita

Tudo que Renato Penna postou

  1. Qual editor você está usando? (NetBeans,Eclipse,RAD ...)
  2. Renato Penna

    Ajuda Mysql

    Não. Ficaria assim ... <? include ("valida_session.php"); include "cabecalho.php"; $equipamento = $_POST['txequipamento']; $modelo= $_POST['txmodelo']; $tombamento = $_POST['txtombamento']; $serial = $_POST['txserial']; $setor = $_POST['txsetor']; $gerencia = $_POST['txgerencia']; $status = $_POST['txstatus']; $usuario = $_POST['txusuario']; $data = date("d/m/Y H:i:s"); ?> <form name="form1" method = "post" action = "validacadastro.php"> </p> <div id="Layer39"><span class="style1"><strong>INFORME OS DADOS DO EQUIPAMENTO</strong><strong>: </strong></span></div> <p class="style2"> </p> <div id="Layer17"><strong><? echo ($data);?></strong></div> <p> </p> <div id="Layer38"><span class="style1"><strong>Equipamento: </strong></span> <select name="txequipamento"> <option selected="selected"> </option> <option >CPU </option> <option>IMPRESSORA </option> <option>MONITOR </option> <option>MOUSE</option> <option>NOTEBOOK</option> <option>NOBREAK</option> <option>TECLADO</option> </select> </div> <p> </p> <p> </p> <p> </p> <p> </p> <div id="Layer40"><span class="style1"><strong>Modelo:</strong></span> <input type= "text" name="txmodelo" size="15" maxlength="15" value = "<? echo strtoupper($modelo);?> " /> </div> <p> </p> <div id="Layer41"><span class="style1"><strong>Tombamento</strong>:</span> <input type= "text" name="txtombamento" size="25" maxlength="25" value = "<? echo $tombamento;?> " /> </div> <p> </p> <p> </p> <p> </p> <div id="Layer42"><span class="style1"><strong>Serial:</strong></span> <input type= "text" name="txserial" size="25" maxlength="25" value = "<? echo $serial;?> " /> </div> <p> </p> <div id="Layer43"><span class="style1"><strong>Status do Equipamento:</strong></span> <select name="txstatus"> <option selected="selected"></option> <option >OK </option> <option>N OK </option> <option>INSERVIVEL </option> </select> </div> <div id="Layer45"><span class="style1"><strong>Gerência:</strong></span> </form> <form name="form2" method = "post" action = "fmcadastro.php"> <select name= "txgerencia" onChange="document.form2.submit();"> <option selected="selected"> Gerencia </option> <option value="GPREV">GPREV </option> <option value="GETEC">GETEC </option> <option value="GERAF" >GERAF </option> <option value= "GEJUR">GEJUR </option> <option value= "GADIR">GADIR</option> <option value= "DIRAF">DIRAF</option> <option value= "PRESI">PRESI</option> </select> </div> <div id="Layer46"><span class="style1"><strong>Usuário:</strong></span> <input type= "text" name="txusuario" size="30" maxlength="30" value = "<? echo $usuario;?> " /> </div> <div id="Layer44"><span class="style1"><strong>Setor:</strong></span> <select name = "txsetor"> <option value=""> Setores </option> <? $conec; $bco; $conectou = 0; $gerencia = $_POST['txgerencia']; include "conexao.php"; if($conectou) { $sql = mysql_query("SELECT setor FROM gerencias WHERE gerencia = '$gerencia'"); $linhas = mysql_num_rows($sql); for($i=0;$i<$linhas;$i++) { $setor = mysql_result($sql,$i,"setor"); echo "<option value=".$setor.">".$setor."</option>"; } } ?> </select> </div> <div id="Layer47"> <input type="button" value="Cadastrar" onClick="document.form1.submit()";> <input type="reset" name="submit2" value="Limpar" /> </form> </div> </body> Daquele jeito você estava iniciando o form2 antes de fechar o form1
  3. Desculpa, foi erro de digitação. É só out.write
  4. Renato Penna

    Ajuda Mysql

    Retire essas linhas ... $equipamento = $equipamento; $modelo= $modelo; $tombamento = $tombamento; $serial = $serial; $setor = $setor; $gerencia = $gerencia; $status = $status; $usuario = $usuario; Depois defina quais campos serão enviados para "fmcadastro.php" e quais serão levados para "validacadastro.php". Coloque os campos a serem levados para "fmcadastro.php" entre <form name="form2" method = "post" action = "fmcadastro.php"> </form> e os campos a serem levados para "validacadastro.php" coloque entre <form name="form1" method = "post" action = "validacadastro.php"> </form>
  5. Você pode colocar esse código dentro de uma função function banco() por exemplo e depois é só chamá-la out.write("<input type='button' value='Inserir Dados' onClick='"+banco()+"'>");
  6. Renato Penna

    Ajuda Mysql

    Eduardo, é o seguinte: essas linhas aqui ... $equipamento = $equipamento; $modelo= $modelo; $tombamento = $tombamento; $serial = $serial; $setor = $setor; $gerencia = $gerencia; $status = $status; $usuario = $usuario; são desnecessárias. e isso o que você fez ... <form name="form2" method = "post" action = "fmcadastro.php"> <form name="form1" method = "post" action = "validacadastro.php"> está errado. Coloque o form1 e dentro dele os inputs e selects usados nele. Feche-o e abra o form2 com os inputs e selects do mesmo. Depois não esqueça de fechá-lo também com </form>
  7. HttpCookie cookie = request.getCookies();
  8. Renato Penna

    Ajuda Mysql

    Coloque o código todo por favor. Deixa eu ver como está.
  9. olha só ... <form onsubmit="return checa_formulario(this)" name="pesquisa" method="post" action="pesquisa.php"> agora veja ... $que = $_GET['que']; O method do form é post e você está pegando por get.
  10. // DECLARAÇÃO DE VARIÁVEIS DO BANCO Connection conexao = null; Statement statement = null; try { Class.forName(JDBC_DRIVER); conexao = DriverManager.getConnection("localhost","root",""); statement = conexao.createStatement(); ResultSet rs_usuario = statement.executeQuery("INSERT INTO tabela (coluna1,coluna2...) VALUES ('"+valor1+"','"+valor2+"'...)); ResultSetMetaData metadata_usuario = rs_usuario.getMetaData(); } catch(SQLException sqlexception) { out.write("<script language='JavaScript'>alert('A consulta SQL gerou um erro e o sistema será finalizado');</script>"); System.exit(1); } catch(ClassNotFoundException classnotfoundexception) { out.write("<script language='JavaScript'>alert('A classe para a consulta SQL não foi encontrada e o sistema será finalizado');</script>"); System.exit(1); }
  11. Diretamente não sei, mas você pode salvar no banco com JAVA e pegar com PHP. Nesse caso, ao invés de ser JAVA => PHP seria JAVA=> BD => PHP.
  12. Renato Penna

    Ajuda Mysql

    Faça isso ... <input type="button" value="Cadastrar" onClick="document.form1.submit();document.form2.submit()">
  13. Renato Penna

    Ajuda Mysql

    Especifique o nome formulário em que deve ser dado o submit. document.form1.submit(); ou document.form2.submit();
  14. Renato Penna

    Ajuda Mysql

    Sim, você pode ter quantos forms quiser na mesma página.
  15. Renato Penna

    Ajuda Mysql

    É exatamente o onChange() que faz isso. Quando você selecionar uma opção ele dá o submit no formulário. <select name= "gerencia" onChange="document.form1.submit();"> <option value="">GPREV </option> <option value="gerencia1">gerencia1</option> <option value="gerencia2">gerencia2 </option> <option value="gerencia3">gerencia3 </option> <option value="gerencia4">gerencia4</option> <option value="gerencia5">gerencia5</option> <option value="gerencia6">gerencia6</option> </select>
  16. Renato Penna

    Ajuda Mysql

    Mude ... <select name= "gerencia" onChange="document.form.submit();"> para ... <select name= "gerencia" onChange="document.form1.submit();"> Veja se vai dar o submit e o valor de $gerencia vai aparecer.
  17. Renato Penna

    Ajuda Mysql

    Bom, vamos ver ... quando você coloca echo $gerencia; o sistema mostra alguma coisa na tela? Suponhamos que seja escolhida a gerencia2. Você já testou no banco para saber se fazendo o SQL (SELECT setor FROM gerencias WHERE gerencia = 'gerencia2') direto por ele retorna algum registro?
  18. Renato Penna

    Ajuda Mysql

    Mude ... <select name= "gerencia" onChange="document.form.submit();"> <option selected="selected">GPREV </option> <option >gerencia1</option> <option>gerencia2 </option> <option>gerencia3 </option> <option>gerencia4</option> <option>gerencia5</option> <option>gerencia6</option> </select> Para ... <select name= "gerencia" onChange="document.form.submit();"> <option selected="selected">GPREV </option> <option value="gerencia1">gerencia1</option> <option value="gerencia2">gerencia2 </option> <option value="gerencia3">gerencia3 </option> <option value="gerencia4">gerencia4</option> <option value="gerencia5">gerencia5</option> <option value="gerencia6">gerencia6</option> </select> Como está a sua tag form? Coloque-a por favor.
  19. Renato Penna

    Php / Javascript - Ajuda

    include("registra.html"); echo"<script language='JavaScript'> funcao(); </script>";
  20. Você já procurou tutoriais e/ou apostilas na WEB?
  21. Renato Penna

    Ajuda Mysql

    Exatamente. Você pode fazer tudo em uma única página.
  22. Renato Penna

    Ajuda Mysql

    onChange="document.form.submit()." significa que o formulário será submetido quando o usuário alterar o valor do select. Se você pretende mostrar os dados em uma página HTML esqueça. Ela não será capaz de pegar os dados no banco e deixar os campos com os valores desses dados. Faça tudo em PHP.
  23. Renato Penna

    Ajuda Mysql

    <select name= "gerencia" onChange="document.form.submit();"> <option>gerencia 1</option> <option>gerencia 2</option> <option> gerencia n</option> </select> <select name= "setor"> <option value="">Selecione o setor</option> <?php $gerencia = $_POST['gerencia']; $sql = mysql_query("SELECT setor FROM tabela WHERE gerencia = '$gerencia'"); $linhas = mysql_num_rows($sql); for($i=0;$i<$linhas;$i++) { $setor = mysql_result($sql,$i,"setor"); echo "<option value=".$setor.">".$setor."</option>"; } ?> </select>
  24. Tente assim ... echo"<script language='JavaScript'> var variavel = document.formulario.campo.value;".$variavel." = variavel;</script>";
  25. Renato Penna

    Problema No Login

    Isso acontece porque o action da página de login está apontando para a página de cadastro. Faça com que o action da página de login aponte para si mesma e se o usuário e senha existirem no banco, aí sim você redireciona para a página de cadastro.
×
×
  • Criar Novo...