Ir para conteúdo
Fórum CódigoFonte.net

Pesquisar na Comunidade

Showing results for tags 'duplicado banco de dados'.



More search options

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Programação
    • Cgi-Perl
    • PHP
    • Delphi
    • CSS
    • .NET
    • JAVA
    • ASP
    • HTML
    • Javascript
  • Banco de dados
    • PostgreSQL
    • SQL Server
    • XML
    • MySQL
    • Access
    • Outros
  • Desenvolvimento
    • Tableless
    • DreamWeaver
    • FrontPage
    • Flash
    • AJAX
  • Design
    • Corel Draw
    • FireWorks
    • PhotoShop
    • Outros aplicativos
  • Conteúdo Técnico
    • Hardware e Software
    • Sistemas Operacionais
    • Segurança & Malwares
  • Diversos
    • Apresentações
    • Parcerias
    • Outros Assuntos
    • Fale Conosco
    • Sugestões
    • Seus Trabalhos
  • Atualidades
    • Livros
    • Alertas da Internet

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 1 registro

  1. Sou novo no php e estou tento um probleminha, fiz um sistema de comentários que assisti em um tutorial com um painel administrativo, o formulário para comentar junto com o código fica em uma página dinâmica chamada single.php, ao se comentar, e clicar em enviar o comentário aparece normalmente no Painel administrativo como aguardando, porém se o usuário atualizar a página, sem comentar, o comentário que ele fez anteriormente é enviado novamente para o Painel Administrativo = Banco de dados. Não consegui arrumar esse problema alguém pode me dar uma luz? <?php if(isset($_POST['cadastrar']) && $_POST['cadastrar'] == 'ok'){ $post_status = 'aguardando'; $post_data = date('Y-m-d H:i:s'); $autor = strip_tags(trim($_POST['nome'])); $email = strip_tags(trim($_POST['email'])); $site = strip_tags(trim($_POST['site'])); $comentario = strip_tags(trim($_POST['comentario'])); if(empty($autor)){ $retorno = "Informe seu nome"; }elseif(empty($email)){ $retorno = "Informe seu e-mail"; }/*elseif(!filter_var($email, FILTER_VALIDATE_EMAIL)){ $retorno = "Informe um e-mail v&#225;lido"; }*/elseif(empty($comentario)){ $retorno = "Informe seu comentario"; }if(empty($retorno)){ $cadastrar_comentario = mysql_query("INSERT INTO c_comments (id, post_status, data, autor, email, site, comentario) VALUES ('$recupera', '$post_status', '$post_data', '$autor', '$email ', '$site', '$comentario')") or die (mysql_query()); if($cadastrar_comentario >= '1'){ $retorno = "Recebemos seu coment&#225;rio e ele ser&#225; publicado assim que for aprovado por nossa equipe. Obrigado!"; unset($form_autor, $form_email, $form_site, $form_comentario); }else{ $retorno = "Erro ao cadastrar seu coment&#225;rio, tente novamente!"; } } } ?> <?php $form_autor = $_POST['nome']; $form_email = $_POST['email']; $form_site = $_POST['site']; $form_comentario = $_POST['comentario']; ?> <ul> <?php $id_do_post = $_GET['topico']; $comentarios = mysql_query("SELECT id, post_status, data, autor, email, site, comentario FROM c_comments WHERE id = '$recupera' AND post_status = 'aprovado' ORDER BY data DESC") or die (mysql_error()); if(@mysql_num_rows($comentarios) == '0'){ echo "n&#227;o existem coment&#225;rios neste topico, seja o primeiro!"; }else{ while($res_comments=mysql_fetch_array($comentarios)){ $post_id = $res_comments[0]; $post_status = $res_comments[1]; $data = $res_comments[2]; $autor = $res_comments[3]; $email = $res_comments[4]; $site = $res_comments[5]; $comentario = $res_comments[6]; $default = "http://0.gravatar.com/avatar/6a74d27730409454cee4eac1af23234c?s=40&d=&r=G"; $size = 40; $grav_url = "http://www.gravatar.com/avatar/" . md5( strtolower( trim( $email ) ) ) . "?d=" . urlencode( $default ) . "&s=" . $size; ?> <li> <h2><img src="<?php echo $grav_url; ?>" alt="" /> <?php echo $autor; ?> Disse em: <?php echo date('d/m/Y H:m', strtotime($data));?></h2> <p><?php echo $comentario; ?></p> </li> <?php } } ?> </ul> <div id="comentar"> <h2><?php if(isset($retorno)){ echo "$retorno"; } ?></h2> <form method="post" action="" name="comentar" enctype="multipart/form-data"> <fieldset> <legend>Deixe seu coment&#225;rio</legend> <label> <span>Nome</span> <input type="text" name="nome" value="<?php echo $form_autor; ?>"/> </label> <label> <span>E-mail</span> <input type="text" name="email" value="<?php echo $form_email; ?>"/> </label> <label> <span>Site</span> <input type="text" name="site" value="<?php echo $form_site; ?>"/> </label> <label> <span>Coment&#225;rio</span> <textarea name="comentario" rows="5"><?php echo $form_comentario; ?></textarea> </label> <input type="hidden" name="cadastrar" value="ok"/> <input type="submit" value="Enviar Coment&#225;rio" class="btn"/> </fieldset> </form> </div><!--comentar-->
×
×
  • Criar Novo...