Hewitt 14 Denunciar post Postado Maio 6, 2016 Galera, tenho o seguinte código: <? $valor = $_POST['txt_valor']; $data = date('Y-m-d'); if (isset($_POST['enviar'])){ if (($_POST['txt_valor'] == '')){ echo '<div class="alert alert-danger" style="text-align:center"><b>Preencha o valor!</b></div> <div align="center"> <button type="button" class="btn btn-warning navbar-btn" onClick="window.location.href='.'admin.php'.'">Voltar</button> </div>'; return true; } else { $sql = mysql_query("INSERT INTO valor_doado (id, valor, data) VALUES (NULL, '$valor', '$data')"); echo '<div class="alert alert alert-success" style="text-align:center"><b>Dados inseridos com sucesso!</b></div> <div align="center"> <button type="button" class="btn btn-warning navbar-btn" onClick="window.location.href='.'admin.php'.'">Voltar</button> </div>'; } } ?> O código em sí não tem erro, mas no site não funciona se pressionar o botão Voltar! O código funcionando, sem o PHP, é assim: <button type="button" class="btn btn-warning navbar-btn" onClick="window.location.href='.index.php.'">Voltar</button> Já tentei fazer de inumeros jeitos, e nehnum funcionou. O que estou fazendo de errado? Compartilhar este post Link para o post Compartilhar em outros sites
marlon255 2 Denunciar post Postado Maio 6, 2016 eai cara... blz? Vamos la... tenta colocar as variáveis depois do submit... if (isset($_POST['enviar'])){ $valor = $_POST['txt_valor']; $data = date('Y-m-d'); Depois poderia trocar esse voltar por um alert... echo "<script>alert('Preencha o valor!')</script>"; e por ultimo, poderia deixar a query sem colocar o id (pois ele teoricamente seria autoincrement) :) INSERT INTO valor_doado (valor, data) VALUES ('$valor', '$data') e tbm adiciona a tag php dps do <? <?php if (isset($_POST['enviar'])){ $valor = $_POST['txt_valor']; $data = date('Y-m-d'); espero ter ajudado :) Compartilhar este post Link para o post Compartilhar em outros sites
Hewitt 14 Denunciar post Postado Maio 6, 2016 eai cara... blz? Vamos la... tenta colocar as variáveis depois do submit... if (isset($_POST['enviar'])){ $valor = $_POST['txt_valor']; $data = date('Y-m-d'); Depois poderia trocar esse voltar por um alert... echo "<script>alert('Preencha o valor!')</script>"; e por ultimo, poderia deixar a query sem colocar o id (pois ele teoricamente seria autoincrement) :) INSERT INTO valor_doado (valor, data) VALUES ('$valor', '$data') e tbm adiciona a tag php dps do <? <?php if (isset($_POST['enviar'])){ $valor = $_POST['txt_valor']; $data = date('Y-m-d'); espero ter ajudado :) Ajudou um pouco sim, dicas valiosas, obrigado! Mas no caso do botão, como faço pra ele poder funcionar? Compartilhar este post Link para o post Compartilhar em outros sites
marlon255 2 Denunciar post Postado Maio 6, 2016 <script> function voltar(){ location.href = "teste.php"; } </script> <?php echo '<button type="button" class="btn btn-warning navbar-btn" onClick="voltar()">Voltar</button>'; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Hewitt 14 Denunciar post Postado Maio 6, 2016 <script> function voltar(){ location.href = "teste.php"; } </script> <?php echo '<button type="button" class="btn btn-warning navbar-btn" onClick="voltar()">Voltar</button>'; ?> Muito obrigado @marlon255! Compartilhar este post Link para o post Compartilhar em outros sites