Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    contatore di visite in una pagina dinamica

    ciao a tutti volevo far vedere questo pezzetto di script che serve per creare un contatore di visite in una pagina dinamica perche continua ad uscire la dicitura:

    " Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /web/htdocs/www.fuorigirimotore.com/home/view_evento.php on line 24
    La pagina è stata visitata 2 volte "

    lo script funziona molto bene ma non capisco come eliminare questa scritta


    <?php
    // identificativo numerico della pagina
    $pagina = 1;

    // connessione al database MySQL
    mysql_connect("localhost", "username", "password");

    // numero di visite attuali
    $res = mysql_query("UPDATE contatore SET visite = visite + 1 WHERE pagina = $pagina");
    if (!mysql_num_rows($res)){
    // pagina non presente nel database
    // aggiungo la pagina nella tabella
    mysql_query("INSERT INTO contatore (pagina, visite) VALUES ($pagina, 1)");
    }

    // visualizzo il numero di visite
    $res = mysql_query("SELECT visite FROM contatore WHERE pagina = $pagina");
    $visite = mysql_fetch_assoc($res);
    echo "La pagina è stata visitata ".$visite['visite']." volte";
    ?>

    spero che qualcuno gli dia un'occhiata, grazie

  2. #2
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Io proverei a modificare

    Codice PHP:
    $res mysql_query("UPDATE contatore SET visite = visite + 1 WHERE pagina = $pagina"); 
    if (!
    mysql_num_rows($res)){ 
    // pagina non presente nel database
    // aggiungo la pagina nella tabella
    mysql_query("INSERT INTO contatore (pagina, visite) VALUES ($pagina, 1)");

    in

    Codice PHP:
    $res mysql_query("UPDATE contatore SET visite = visite + 1 WHERE pagina = $pagina"); 
    if (!
    mysql_affected_rows($res)){ 
    // pagina non presente nel database
    // aggiungo la pagina nella tabella
    mysql_query("INSERT INTO contatore (pagina, visite) VALUES ($pagina, 1)");


  3. #3
    ti ringrazio per il suggerimento ma ho provato e non funziona esce " !mysql_affected_rows " non capisco come mai !!!

  4. #4

    Re: contatore di visite in una pagina dinamica

    Originariamente inviato da fuorigiri
    ciao a tutti volevo far vedere questo pezzetto di script che serve per creare un contatore di visite in una pagina dinamica perche continua ad uscire la dicitura:

    " Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /web/htdocs/www.fuorigirimotore.com/home/view_evento.php on line 24
    La pagina è stata visitata 2 volte "

    lo script funziona molto bene ma non capisco come eliminare questa scritta


    <?php
    // identificativo numerico della pagina
    $pagina = 1;

    // connessione al database MySQL
    mysql_connect("localhost", "username", "password");

    // numero di visite attuali
    $res = mysql_query("UPDATE contatore SET visite = visite + 1 WHERE pagina = $pagina");
    if (!mysql_num_rows($res)){
    // pagina non presente nel database
    // aggiungo la pagina nella tabella
    mysql_query("INSERT INTO contatore (pagina, visite) VALUES ($pagina, 1)");
    }

    // visualizzo il numero di visite
    $res = mysql_query("SELECT visite FROM contatore WHERE pagina = $pagina");
    $visite = mysql_fetch_assoc($res);
    echo "La pagina è stata visitata ".$visite['visite']." volte";
    ?>

    spero che qualcuno gli dia un'occhiata, grazie
    Qualcuno sa come eliminare questo messaggio

  5. #5

    ce qulcuno!!!

    non riuscite proprio a darmi una mano!!!

  6. #6
    Magari riposta il codice che usi..
    CrystalSoft | Software House & Web Agency di WinRefine, Mercante in Fiera e altro...
    Annunci Zoo | Annunci gratuiti per il mondo degli Animali
    ElettroMercatino | Annunci a tema Informatico ed Elettronico

  7. #7
    cosa intendi!!!

  8. #8
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Così?
    Codice PHP:
    mysql_query("UPDATE contatore SET visite = visite + 1 WHERE pagina = $pagina"); 
    if (
    mysql_affected_rows()>1)

        
    // pagina non presente nel database 
        // aggiungo la pagina nella tabella 
        
    mysql_query("INSERT INTO contatore (pagina, visite) VALUES ($pagina, 1)"); 


    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  9. #9
    ti ringrazioo e perfetto , questo e il link http://www.fuorigirimotore.com/raduno-tuning_345.html magari puo essere utile anche ad atri

  10. #10
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Scusa , ho sbagliato , deve essere

    Codice PHP:
    if (mysql_affected_rows()<1

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.