um deles é o contador estar contando de dois em dois
e quando alguem envia um comentario grava dois no banco...um igual o que a pessoa digitou e outro em branco..toda vez contece isso!
ai vai o codigo q estou usando:
<style> <!-- @import url(estilo.css); --> </style> </head> <body bgstyle="color:#333333"> <? $add = mysql_query("UPDATE reviews SET cliques = cliques+1 WHERE id = {$_GET['id']}") or die (mysql_error()); $sql = mysql_query("SELECT * FROM reviews WHERE id= '{$_GET['id']}' ORDER BY id DESC") or die (mysql_error()); while ($coluna = mysql_fetch_array($sql)) { $titulo = $coluna['titulo']; $imagem = $coluna['imagem']; $cabecalho = $coluna['cabecalho']; $texto = $coluna['texto']; $autor = $coluna['autor']; $data = $coluna['data']; $cliques = $coluna['cliques']; ?> <p class="titulo"><?= $titulo?></p> <span class="texto"> <br> Por: <?= $autor?><br> Em: <?= $data?><br></span> <span class="texto"><?= $cliques?> Visualizações</span> <br><br> <center><img src="<?= $imagem?>" alt"<?= titulo?>"></center><br> <p class="texto"><?= $cabecalho?></p> <div class="titulo">História</div><br> <span class="texto"> <?= $texto?> <br><br><br> <? } $comentarios = mysql_query("SELECT * FROM comentarios WHERE review_id = '{$_GET['id']}' ORDER BY id DESC") or die (mysql_error()); while($x = mysql_fetch_array($comentarios)) { $titulo = $x['titulo']; $nick = $x['nick']; $email = $x['email']; $site = $x['site']; $comentario = $x['comentario']; $data= $x['data'] ?> <table border="1" width="350" cellpadding="0" cellspacing="0" align="center" class="texto_comentar" borderstyle="color:#656565" bgstyle="color:#3F3F3F"> <tr> <td width="100%"> <b><?= $titulo?></b></td> </tr> <tr> <td width="100%"><font size="1pt">Publicado Por: <a class="user_comentario" href=mailto:"<?= $email?>"><?= $nick?></a> Em: <?= $data?> </font></td> </tr> <tr> <td width="100%"> <?= $comentario?></td> </tr> </table> <br> <? } ?> <br> <br> <br> <? $sql= mysql_query ("SELECT * FROM comentarios WHERE review_id ='{$_GET['id']}'"); $conta = mysql_num_rows($sql); echo $conta. " Comentário(s)</span>"; ?> <form name="form1" method="post" action="index.php?page=admin/review/envia_comentario&id=<?=$_GET['id']?>"> <table align="center" class="comentar" border="1" cellpadding="0" cellspacing="0" borderstyle="color:#6E7072"> <tr> <td class="enviar_comentario">Titulo:</td> <td class="enviar_comentario"><input type="text" name="titulo" size="40"></td> </tr> <tr> <td class="enviar_comentario">Nick:</td> <td class="enviar_comentario"><input type="text" name="nick" size="40"></td> </tr> <tr> <td class="enviar_comentario">Email:</td> <td class="enviar_comentario"><input type="text" name="email" size="40"></td> </tr> <tr> <td class="enviar_comentario">Comentario: </td> <td class="enviar_comentario"> <textarea class="caixa_comentario" rows="5" name="comentario" cols="36"></textarea></td> </tr> <tr> <td class="enviar_comentario"> </td> <td class="enviar_comentario"><input type="submit" name="submit" value="Enviar"> </td> </tr> </table> </form>
um outro problema eh que no arquivo de inserir eu coloco um header depois do codigo de adicionar no sql e da um erro com um tal de output...
agradeço desde ja