Jump to content

Duvida numa função em página


x_soldier

Recommended Posts

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>
<title>Untitled</title>
</head>

<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<?php 
//Pega a flag atual...
$flag = $_POST ["flag"];

if ($flag == "1") {

// recupera os dados do formulario anterior (gb_assinar.html)
$Nome = $_POST ["Nome"];
$Localidade = $_POST ["Localidade"];
$Comentários = $_POST ["Comentários"];

// faz validacao para nao passar nenhum campo em branco
if (($Nome == '')||($Localidade == '')||($Comentários == '')) {
   echo "<script language='javascript'>alert('Preencha com todos os dados!');history.go(-1);</script>";
}

// mostra na tela os dados digitados pelo usuario
echo "<font face='Tahoma' size='2'>Confira os dados digitados: <br><br>";
echo "<b>Nome: </b>" . $Nome . "<br>";
echo "<b>Localidade: </b>" . $Localidade . "<br>";
echo "<b>Comentários: </b>" . $Comentários . "<br><br><br>";
echo "Caso algo não esteja de acordo, <a href='javascript:history.go(-1);'>clique aqui</a> para retornar à página anterior. <br>";
echo "Estando tudo certo, clique no botão abaixo para enviar os dados!<br><br></font>";
echo "<form action='guestbook.php' method='post'>";
echo "<input type='hidden' name='flag' value='2'>";
echo "<input type='hidden' name='Nome' value='" . $Nome . "'>";
echo "<input type='hidden' name='Localidade' value='" . $Localidade . "'>";
echo "<input type='hidden' name='Comentários' value='" . $Comentários . "'>";
echo "<input type='submit' value='Gravar Dados' style='border: 1px #000000 solid; background-color: #00BFFF; font-family:Tahoma; font-size: 14px;'>";

} else {

// recupera os dados novamente do formulario a partir do flag 2
$Nome = $_POST ["Nome"];
$Localidade = $_POST ["Localidade"];
$Comentários = $_POST ["Comentários"];

// Script com as principais funcoes de data/hora...
//pega os dados do servidor e converte para o formato selecionado entre colchetes
$pega_dia = Date("d");
$pega_mes = Date("m");
$pega_ano = Date("Y");
$pega_hora = Date("H");
$pega_minutos = Date("i");

// grava o arquivo pois usuario tem certeza que deseja gravar apos ver os dados acima
$arquivo = "Assinatura.html";
$escrever = "<font face='Tahoma' size='2'><b>Data: </b>$pega_dia/$pega_mes/$pega_ano - " . $pega_hora . "h" . $pega_minutos . "min. <br><B>Nome:</B> " . $Nome . "<br><B>Localidade:</B> " . $Localidade . "<br><B>Comentários:</B> " . $Comentários . "<br><br><br>";
$fd = fopen($arquivo, "a"); 
fwrite($fd, $escrever);
fclose($fd); 

//Confirma gravacao 
echo "<br><br><font face='Tahoma' size='2'><center>Mensagem Gravada com Sucesso!<br><br><br><br> <a href='javascript:window.close();'>fechar janela</a> </center></font>";
}
?>

</body>

</html>

Boas Pessoal!

Tenho código... Ou seja isto é uma guestbook, a minha duvida é quando dá a confirmação que a mensagem foi gravada com sucesso ter a opção para voltar ao Home tipo

<a href="http://www.google.pt">

Alguém me consegue ajudar na forma de como construir o código de forma a que aconteça isso.

Obrigado

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.