Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2011, 05:04
Avatar de lvfp
lvfp
 
Fecha de Ingreso: septiembre-2005
Ubicación: España
Mensajes: 337
Antigüedad: 19 años, 6 meses
Puntos: 4
Sonrisa Script funciona cuando quiere

Hola:

Tengo un contador de visitas en un página que en local funciona perfectamente, pero en el servidor funciona cuando quiere. Este es el código, supongo que tendrá muchas cosas mejorables (no soy ni mucho menos experto en php)


<?php
session_start();
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
?>

<?php
mysql_select_db("MiDB", $con);
$result = mysql_query("SELECT numero FROM visitas WHERE contador ='contador'");
while($row = mysql_fetch_array($result))
{
$conta = $row['visitas'];
}
if(isset($_SESSION['contador'])){

}else{
$conta = $conta + 1;
mysql_query("UPDATE visitas SET visitas =" . $conta ."
WHERE contador = 'contador'");}
echo $conta ;
$_SESSION['contador'] = $conta;
mysql_close($con);
?>

Tengo una base de datos con una tabla llamada visitas con dos campos, numero y contador, numero es donde almaceno la cantidad de visitas.

Este script está incluido en el pié de la página con un include, el pie de página a su vez esta con otro include en cada página de la web.

La web es www.franbalseirofotografia.com


Gracias.