Bonjour,
Dans la table `HitsParPays`, je souhaite incrémenter le champ 'hits'. Pour ce faire, je teste si le champ 'pays' de cette table contient un terme enregistré dans la variable de session $_SESSION['langue_util']. Si c'est le cas, j'incrémente autrement, je créé un nouveau enregistrement et j'affecte le chiffre 1 comme hit.
Mon code est pour le moment celui-ci mais de toute évidence .... il ne fait rien.
Pourquoi ? J'avoue que je sèche autrement je ne vous implorerais pas à genoux ... Non, c'est sans doute trop fort, mais si vous pouviez m'aider, ce serait sympa.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $req = "SELECT count(pays) FROM `HitsParPays` WHERE `pays` = '$_SESSION['langue_util']'"; $result = mysql_query($req) or die ('Erreur :'.mysql_errno().mysql_error()); if ($result = 0){ $Req1 = mysql_query ("SELECT * FROM `HitsParPays` WHERE `pays` = $_SESSION['langue_util']"; $Hits=$rows['hits']; $Hits++; $Req = mysql_query("UPDATE `HitsParPays` SET hits='".$Hits."' WHERE pays= $_SESSION['langue_util'];"); } else{ $req = mysql_query("INSERT INTO `HitsParPays` (`pays` ,`hits`) VALUES ( '".$_SESSION['langue_util']."', '1') "); }
Partager