Renato Penna
Membros-
Total de itens
854 -
Registro em
-
Última visita
Tudo que Renato Penna postou
-
Qual editor você está usando? (NetBeans,Eclipse,RAD ...)
-
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
-
Desculpa, foi erro de digitação. É só out.write
-
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>
-
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()+"'>");
-
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>
-
HttpCookie cookie = request.getCookies();
-
Coloque o código todo por favor. Deixa eu ver como está.
-
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.
-
// 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); }
-
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.
-
Faça isso ... <input type="button" value="Cadastrar" onClick="document.form1.submit();document.form2.submit()">
-
Especifique o nome formulário em que deve ser dado o submit. document.form1.submit(); ou document.form2.submit();
-
Sim, você pode ter quantos forms quiser na mesma página.
-
É 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>
-
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.
-
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?
-
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.
-
include("registra.html"); echo"<script language='JavaScript'> funcao(); </script>";
-
Você já procurou tutoriais e/ou apostilas na WEB?
-
Exatamente. Você pode fazer tudo em uma única página.
-
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.
-
<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>
-
Passar Um Valor De Javascript P Asp/php
pergunta respondeu ao Carlitox de Renato Penna em Ajax, JavaScript, XML, DOM
Tente assim ... echo"<script language='JavaScript'> var variavel = document.formulario.campo.value;".$variavel." = variavel;</script>"; -
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.