Bonjour à tous,
je voudrais ajouter +1 chaque fois que l'on consulte une page de mon site.
Le problème c'est que c'est pas +1 qui est ajouté mais +2

Je ne comprends pas comment c'est possible. Je vous joins le code que j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$nb = $bdd->query("SELECT nb_vu FROM add_vu WHERE id_annonce=".$_GET['id']."");
$nb_of_rows = $nb->rowCount(); 
 
if($nb_of_rows == 0)
 
	{
$ajou = $bdd->prepare('INSERT INTO add_vu(id_annonce, nb_vu) VALUES(:id_annonce, :nb_vu)');
                  $ajou->execute(array(
                  'id_annonce' => $_GET['id'],
                  'nb_vu' => 1
				  ));
		}
		else
		{
		$update = $bdd->prepare("UPDATE add_vu SET nb_vu=nb_vu+1 WHERE id_annonce= ? ");
		$update->execute(array($_GET['id']));
 
 
		}
et la table que j'utilise :

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE IF NOT EXISTS `add_vu` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `id_annonce` int(11) NOT NULL,
  `nb_vu` int(11) NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;

Merci de votre aide...