Jump to content

igorgabriel

Members
  • Content count

    4
  • Joined

  • Last visited

Everything posted by igorgabriel

  1. Galera, criei um código para atualizar meus dados no banco, ele não esta funcionado. Editar.php <?php include 'conexao.php'; session_start(); setcookie("ck_authorized", "true", 0, "/"); if(!isset($_SESSION['usuario'])): header("location: index.php"); else: $login = $_SESSION['usuario']; endif; ?> <!DOCTYPE HTML> <html> <head> <title>Edição de Registros</title> <style type="text/css"> #divCenter { left: 35%; margin: -130px 0 0 530px; padding:0 px; position: static; } </style> <meta charset="utf-8"/> <link rel="icon" type="imagem/png" href="ame_icon.png" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <script src="js/jquery.min.js"></script> <script src="js/skel.min.js"></script> <script src="js/skel-layers.min.js"></script> <script src="js/init.js"></script> <script type="text/javascript"></script> <noscript> <link rel="stylesheet" href="css/skel.css" /> <link rel="stylesheet" href="css/style.css" /> <link rel="stylesheet" href="css/style-xlarge.css" /> </noscript> </head> <body id="top"> <!-- Header --> <header id="header" class="skel-layers-fixed"> <h1><a href="home.php">ASSOCIA&Ccedil;&Atilde;O DOS ESTUDANTES</a></h1> <nav id="nav"> <ul> <li><a href="home.php">Home</a></li> <li><a href="consultarcarteirinha_p.php">Consultar Carteirinha</a></li> <li><a href="#" class="button special" id="clicar"><?php echo ($_SESSION['usuario']) ?></a></li> </ul> </nav> <!-- Menu --> <section> <div class="login-form" align="center"> <form action= method="POST"> <label></label> <font size=4 >Painel de Controle</font> <label></label> <div> <a href="registros.php" class="button alt" style="width: 250px; height: 40px">Registros</a> </div> <div> <label></label> <a href="dados.php" class="button alt" style="width: 250px; height: 40px">Dados</a> </div> <div> <label></label> <a href="logout.php" class="button" style="width: 250px; height: 40px">Sair</a> </div> <br> </form> </div> </section> </header> <!-- Main --> <section id="main" class="wrapper style1"> <header class="major"> <h2>Edição de Registros</h2> <p>Edite os Registros lançados</p> </header> </section> <?php $cod = $_GET['cod']; $SESSION['cod'] = $cod; $busca = mysqli_query($conexao, "SELECT * FROM form WHERE cod = $cod"); $row = mysqli_fetch_array($busca); ?> <br> <!-- Formulário --> <div id="divCenter"> <form method="POST" action="update.php" class="formulario"> <div class="row uniform"> <!-- Nome --> <div class="6u 12u$(xsmall)"> <input type="text" name="fname" size= "200" placeholder="Nome" value="<?php echo $row['nome']?>" /> </div> <br> <br> <br> <!-- Data Nascimento --> <div class="6u 12u$(xsmall)"> <input type="date" name="fdatanasc" placeholder="Data" value="<?php echo $row['data_nasc']?>" /> </div> <br> <br> <br> <!-- Instituição de Ensino--> <div class="6u 12u$(xsmall)"> <input type="text" name="finstituicao" placeholder="Institui&ccedil;&atilde;o de Ensino" value="<?php echo $row['instituicao']?>" /> </div> <br> <br> <br> <!-- Curso --> <div class="6u 12u$(xsmall)"> <input type="text" name="fcurso" placeholder="Curso" value="<?php echo $row['curso']?>" /> </div> <br> <br> <br> <!-- Período --> <div class="12u$"> <div class="select-wrapper"> <select name="fperiodo" > <option value="">- Per&iacute;odo -</option> <option value="Matutino">Matutino</option> <option value="Vespertino">Vespertino</option> <option value="Noturno">Noturno</option> <option value="Integral">Integral</option> </select> </div> </div> <br> <br> <br> <!-- Número Matrícula --> <div class="6u 12u$(xsmall)"> <input type="int" name="fnummatricula" placeholder="N&uacute;mero da Matr&iacute;cula" value="<?php echo $row['num_matricula']?>" /> </div> <br> <br> <br> <!-- Validade da Carteirinha --> <div class="6u 12u$(xsmall)"> <input type="date" name="fvalidade" placeholder="Validade" value="<?php echo $row['validade_cart']?>" /> </div> <br> <br> <br> <!-- Botões --> <div class="12u$"> <ul class="actions"> <li><input type="submit" value="Atualizar" /></li> <li><input type="reset" value="Cancelar" class="alt" /></li> </ul> </div> </div> </form> </div> <br> <br> <br> <br> <br> <!-- Script Animação Menu--> <script type="text/javascript"> $(document).ready(function(){ var form = $(".login-form"); var status = false; $("#clicar").click(function(event){ event.preventDefault(); if (status == false){ form.fadeIn(); status = true; }else{ form.fadeOut(); status = false; } }) }) </script> <!-- Footer --> <footer id="footer"> <div class="container"> <div class="row double"> <div class="6u"> <h2>Entre em contato com a gente</h2> <p>Endere&ccedil;o: Av. Cuiab&aacute;, n&#176; 3098, em frente a Facimed (anexo a WebC&oacute;pias). <br> Telefone: 3443-4001 <br> Whatsapp: (69) 9 9958-3178 / (69) 9 9385-6070 </p> <ul class="icons"> <li><a href="https://www.facebook.com/amecarteirinhas" class="icon fa-facebook"><span class="label">Facebook</span></a></li> </ul> </div> </div> <ul class="copyright"> <li>&copy; Untitled. All rights reserved.</li> </ul> </div> </footer> </body> </html> update.php <?php include ("conexao.php"); session_start (); $cod = $SESSION['cod']; $num_matricula = $_POST['fnum_matricula']; $nome = $_POST['fnome']; $data_nasc = $_POST['fdata_nasc']; $instituicao = $_POST['finstituicao']; $curso = $_POST['fcurso']; $periodo = $_POST['fperido']; $validade_cart = $_POST['fvalidade_cart']; //Executa a atualização no banco de dados $update = mysqli_query($conexao, "UPDATE form SET num_matricula = '$num_matricula', nome='$nome', data_nasc='$data_nasc', instituicao='$instituicao', curso='$curso', periodo='$periodo', validade_cart='$validade_cart' WHERE cod='$cod' "); //Se não deu certo, redireciona pra exibe.php com alteracao igual a false if( !$update ){ header("Location: editar.php"); exit; } //se tudo deu certo, redireciona pra exibe.php com alteracao igual a true header("Location: dados.php"); mysqli_close($conexao); ?>
  2. igorgabriel

    Minha atualização de dados não está sendo feita

    retorna Undefined index: fnum_matricula in C:\xampp\htdocs\site_ame\update.php on line 14 não só para essa variável, mas para todas
  3. igorgabriel

    Meu código não está enviando os dados para o banco

    então, foi justamente isso. Consegui arrumar
  4. Galera, fiz um código para enviar os dados para o banco, e ele não esta funcionado, e fica emitindo esse erro: Parse error: syntax error, unexpected '$recnum_matricula' (T_VARIABLE), expecting ')' in C:\xampp\htdocs\site_ame\grava.php on line 91 <?php include ("conexao.php"); session_start (); $_SESSION ["$recinstituicao"] = isset( $_POST[ "finstituicao"]) ? $_POST[ "finstituicao" ] : null ; $_SESSION ["$reccurso"] = isset( $_POST["fcurso" ]) ? $_POST[ "fcurso" ]: null ; $_SESSION ["$recperiodo"] = isset( $_POST[ "fperiodo" ]) ? $_POST[ "fperiodo" ]: null ; $_SESSION ["$recnum_matricula"] = isset( $_POST[ "fnummatricula" ]) ? $_POST[ "fnummatricula" ]: null ; $_SESSION ["$recvalidade"] = isset( $_POST[ "fvalidade" ]) ? $_POST[ "fvalidade" ]: null ; $_SESSION ["$recdata_nasc"] = isset( $_POST[ "fdatanasc" ]) ? $_POST[ "fdatanasc" ]: null ; $_SESSION ["$recnome"] = isset( $_POST[ "fnome" ]) ? $_POST[ "fnome" ]: null ; $_SESSION ["$error"] = null ; $error = null; $consulta = mysqli_query($conexao, "SELECT num_matricula FROM form "); echo $conexao->error; $usuario = mysqli_fetch_array($consulta); if ( $_SESSION ["$recnome"] == "") : $error [0] = "Preencha o campo Nome"; endif; if ($_SESSION ["$recinstituicao"] == "") : $error[1] = "Preencha o campo Instituição"; endif; if ($_SESSION ["$reccurso"] == "") : $error[2] = "Preencha o campo Curso"; endif; if ($_SESSION ["$recperiodo"] == "") : $error[3] = "Preencha o campo Período"; endif; if ($_SESSION ["$recnum_matricula"] == "") : $error[4] = "Preencha o campo Número da Matrícula"; elseif ($_SESSION ["$recnum_matricula"] == $usuario["num_matricula"] ): $error[4] = "Matrícula já cadastrada"; endif; // Data de nascimento if ($_SESSION ["$recdata_nasc"] == "") : $error[5] = "Preencha a data de nascimento"; elseif (!preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/", $_SESSION ["$recdata_nasc"])) : $error[5] = "Data de nascimento em formato inválido"; endif; // Validade if ($_SESSION ["$recvalidade"] == "") : $error[6] = "Preencha a data de Validade"; elseif (!preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/", $_SESSION ["$recvalidade"])) : $error[6] = "Data de Validade em formato inválido"; endif; $_SESSION ["$error"] = $error; // Caso não haja nenhum erro if (($error) == 0) : mysqli_query ($conexao, "INSERT INTO form (cod, num_matricula, nome, instituicao, curso, periodo, data_nasc, validade_cart) VALUES ('', $_SESSION ["$recnum_matricula"], $_SESSION["$recnome"], $_SESSION["$recinstituicao"], $_SESSION["$reccurso"], $_SESSION["$recperiodo"], $_SESSION["$recdata_nasc"], $_SESSION ["$recvalidade"])"); elseif (($error) != 0): print_r ($error); echo $_SESSION ["$recdata_nasc"]; echo $_SESSION ["$recvalidade"]; echo $_SESSION ["recnum_matricula"]; endif; mysqli_close($conexao); ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.