Incrémentation non fonctionnelle
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:
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') ");
} |
Incrémentation non fonctionnelle
Bonjour Sabotage et merci pour ton intervention
Citation:
Envoyé par
sabotage
Disons qu'a peu près tout est faux dans ton code :P
Ah oui, quand-même .... :oops: Tu as raison et cela fonctionne parfaitement, je t'en remercie beaucoup.