Guest Pablo Postado Outubro 30, 2004 Denunciar Share Postado Outubro 30, 2004 <?php if ($acao=="gravar") { if (file_exists("eventos/$dia$mes$ano.php")) { $mensagens_antigas=join ('', file ("eventos/$dia$mes$ano.php")); } $mensagem_nova="<title>Evento</title><link href=../estilo.css rel=stylesheet type=text/css><b>Evento:</b> $evento \n <br><b>Data:</b> $dia/$mes/$ano <br>\n <b>Atração:</b> $atracao <br> \n <b>Local:</b> $local <br> \n <b>Descrição:</b> $descricao <br> \n <b>Quem convida:</b> $quemconvida <br> \n <b>Telefone:</b> $telefone <br> \n <b>E-mail:</b> <a href=mailto:$email>$email</a> <br> \n <center><a href=javascript:window.close()>Fechar janela</a></center><hr size=1 color=black> \n <br>"; $mensagens_atuais="$mensagem_nova\n$mensagens_antigas"; $fp = fopen ("eventos/$dia$mes$ano.php", "w+"); fwrite ($fp, $mensagens_atuais); fclose ($fp); echo "<p align=center>Cadastro efetuado com sucesso!!!</p> <p align=center>Utilize o formulário novamente se deseja cadastrar outro evento.</p> "; };?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Outubro 30, 2004 Denunciar Share Postado Outubro 30, 2004 Diga o que tipo de problema acontece, não cadastra ? da erro ?! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest pablo Postado Outubro 30, 2004 Denunciar Share Postado Outubro 30, 2004 Notice: Undefined variable: acao in c:\documents and settings\pablo\meus documentos\easyphp1-7\www\agenda\cadastra_evento.php on line 21 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Outubro 30, 2004 Denunciar Share Postado Outubro 30, 2004 Só isso é a página "cadastra_evento.php" ? cadê a linha 21 ? não achei ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Outubro 30, 2004 Denunciar Share Postado Outubro 30, 2004 Esse erro é porque não existe essa variavelvocê precisa pegar ela com $_POST ou $_GET veja o metodo que essa variavel esta sendo enviadapra não ter erro no seu scripit faça assim:if(isset($_GET["acao"])){if ($_GET["acao"] =="gravar"){codigo}} Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Pablo
<?php
if ($acao=="gravar")
{
if (file_exists("eventos/$dia$mes$ano.php")) {
$mensagens_antigas=join ('', file ("eventos/$dia$mes$ano.php")); }
$mensagem_nova="<title>Evento</title><link href=../estilo.css rel=stylesheet type=text/css><b>Evento:</b> $evento \n <br><b>Data:</b> $dia/$mes/$ano <br>\n <b>Atração:</b> $atracao <br> \n <b>Local:</b> $local <br> \n <b>Descrição:</b> $descricao <br> \n <b>Quem convida:</b> $quemconvida <br> \n <b>Telefone:</b> $telefone <br> \n <b>E-mail:</b> <a href=mailto:$email>$email</a> <br> \n <center><a href=javascript:window.close()>Fechar janela</a></center><hr size=1 color=black> \n <br>";
$mensagens_atuais="$mensagem_nova\n$mensagens_antigas";
$fp = fopen ("eventos/$dia$mes$ano.php", "w+");
fwrite ($fp, $mensagens_atuais);
fclose ($fp);
echo "<p align=center>Cadastro efetuado com sucesso!!!</p>
<p align=center>Utilize o formulário novamente se deseja cadastrar outro evento.</p>
";
};
?>
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.