Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/02/2007, 17:08
Avatar de Paulina Velasco
Paulina Velasco
 
Fecha de Ingreso: marzo-2006
Ubicación: México DF
Mensajes: 8
Antigüedad: 19 años
Puntos: 0
Re: Contador de visualizaciones de temas

Pues tomé prestado algo de lo que me sugirieron Deer y Oso_... para terminar el conteo de lecturas y ya funciona , aquí les dejo el código que estoy usando en la página donde se muestra la noticia completa por si alguien tiene la misma necesidad que yo, y/o también para saber si ustedes tendrían sugerencias para mejorarlo y hacerlo más efectivo. No olviden que estoy aprendiendo aún, asi que no sean malos si ven una burrada de mi parte.

Gracias chicos.

El código...

Página: ver_noticia.php

<?
include('../db/db_site.php'); // Link a mi password y contaseña de usuario.

//Recibo la variable "id" enviada en el enlace por GET desde donde muestro las noticias disponibles.
$id=$_GET[id];

//Consulto la base de datos
$result=mysql_query("select * from news where ID='$id'",$db); // Tabla número 1 donde se guarda el titulo, autor, fecha, ID, lecturas, fuente. etcétera.

$url_image = '/images/news';
$url_publi_pic = '/images/publicidad';
$url = 'news_view.php';

//Tomo las consultas en un array para mostrarlas
while($row=mysql_fetch_array($result))
{
$id = $row['ID'];
$comid = $row['ID'];
$date = $row['post_date'];
$title = $row['post_title'];
$author = $row['post_author'];
$brief = $row['post_brief'];
$cat = $row['post_cat'];
$source = $row['post_source'];
$theme = $row['post_theme'];
$content = nl2br($row['post_content']);
$cont = substr($content,0,150);
$pic_l = $row['photo_link'];
$pic_t = $row['photo_text'];
$pub_pic = $row['advertising'];
$result2 = mysql_query("select * from news_com where id_noticia='$id'",$db); // Tabla número 2 exclusiva para los comentarios.
$total_com = mysql_num_rows($result2);
$select = mysql_query("select post_views from news");
$select = mysql_query("update news set post_views= post_views+1 where ID='$id'", $db); // Tabla número 1, para actualizar la cantidad de lecturas. Esto es lo que acabo de agregarle al sistema de noticias.


echo "
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>
<meta http-equiv='Content-Language' content='es-mx'>
<title>Noticias: $title. </title>
<link rel='stylesheet' href='../css/admin.css' type='text/css'>
<meta name='robots' content='noindex,nofollow'>
</head>

<body>
<div id='overall'><h1>Sistema de noticias. (beta)</h1>

<p>Contenido donde se muestra la noticia, chalala, chalala...</p>

</div>
</body>
</html>
"; }

mysql_free_result($result);
mysql_free_result($result2);
mysql_free_result($select);
mysql_close($db);
?>