Ir para conteúdo

igorgabriel

Members
  • Total de itens

    4
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre igorgabriel

  1. 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
  2. igorgabriel

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

    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); ?>
  3. igorgabriel

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

    então, foi justamente isso. Consegui arrumar
  4. igorgabriel

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

    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); ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.