Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/11/2011, 03:55
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años
Puntos: 261
Respuesta: Script funciona cuando quiere

Código PHP:
Ver original
  1. <?php
  2.  
  3. //conect db
  4. $con = mysql_connect("localhost", "root", "root");
  5. if( !$con )
  6.     die('Could not connect: ' . mysql_error());
  7. ?>
  8.  
  9. <?php
  10. //select db
  11. $db = mysql_select_db("forosdelweb", $con);
  12. if( !$db )
  13.     die('Not select: ' . mysql_error()); // <-- tambien puedes comprobar si la DB está seleccionada correctamente.
  14.  
  15. $result = mysql_query("SELECT numero FROM visitas");
  16. $row = mysql_fetch_array($result);
  17.  
  18. //$conta = $row['visitas']; <-- si le pones el nombre del campo en vez del de la tabla igual te trae datos...
  19. $conta = $row['numero']; //aquí saco las visitas hasta este momento | Ahora si!
  20.  
  21. if( !isset($_SESSION['contador']) ) // con añadir ! antes de isset quitamos la primera parte del if
  22. //{
  23.     //si esta variable estaba inicializada no hace nada
  24. //}
  25. //else
  26. {
  27.     ////si no está definda suma una visita y lo graba en la DB
  28.     $conta = $conta + 1;
  29.     mysql_query("UPDATE visitas SET numero =" . $conta);
  30. }
  31.  
  32. $_SESSION['contador'] = 1;
  33. echo $conta; //
  34. ?>
Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight