• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

x_soldier

Duvida numa função em página

3 mensagens neste tópico

<!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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A tua pergunta está um bocado confusa. Deve ser por isso q ainda n conseguiste ajuda.

Tenta explicar melhor o q pretendes.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora