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



Postagens
Não informado
