uhmmm, gracias lo del session_start() lo tengo antes de la etiketa <html> pero bueno segun como te he entendido deje el codigo de esta manera
Código PHP:
<?
include('config.php');
include('bbcode1.php');
if(!empty($_SESSION['pagina'])) {
mysql_query("update tutoriales set visitas='visitas+1' where id='$id'"); // aquí tu código que suma una visita ...
} else {
// se crea la sesión si no existe ..
$_SESSION['pagina'] = "";
}
$query = "select * from tutoriales where id='$id'";
$resp = mysql_query($query);
while ($datos = mysql_fetch_array($resp)) {
$fecha = date("d/m/Y",$datos[fecha]);
$des = $datos[descripcion];
$texto = bbcode($datos[contenido]);
$texto = php($datos[contenido]);
$cat = $datos[categoria];
$com = $datos[comentarios];
$num = $datos[visitas];
echo '<table width="550" border="0" cellpadding="0" cellspacing="1" bgcolor="#ffffff" class="tablareg">
<tr>
<td bgcolor="#eeeeee" style="border: 1px solid #999999; padding: 3px;"><a class="link4" href="tutorialescat.php"><b>Categorías</b></a> | <a class="link4" href="javascript:history.back()"><b>'.$cat.'</b></a></td>
</tr>
<tr>
<td style="border: 1px solid #999999; padding: 5px;"><b><font size="3">'.$datos[titulo].'</font></b></td>
</tr>
<tr><td bgcolor="#eeeeee" style="border: 1px solid #999999; padding: 3px;"><img src="images/user.gif"> Enviado por <a class="link4" href=perfil.php?id='.$datos[idautor].'><b>'.$datos[autor].'</b></a> el <b>'.$fecha.'</b> - visto: <b>'.$num.'</b> veces.</td></tr>
<tr><td><div class="cuerpo">'.$des.'<br />'.$texto.'</div></td></tr>
</table><br>';
}
mysql_query($query);
?>
y me dejo las visitas en 0 y ya no se mueven de ahi, pedi a unos amigos ke entraran al mismo tutorial tb se les pone 0 como valor :s