Incrémentation champ mysql par une condition en php
phoenixgreg
Messages postés77Date d'inscriptionmardi 17 novembre 2009StatutMembreDernière intervention18 août 2015
-
16 mars 2012 à 19:53
phoenixgreg
Messages postés77Date d'inscriptionmardi 17 novembre 2009StatutMembreDernière intervention18 août 2015
-
17 mars 2012 à 00:50
Bonsoir tout le monde,
Je bloque sur une ptite chose, j'aimerai faire en sorte de proposer deux boutons à mes visiteurs sur mon blog. L'un pour un "J'aime" et l'autre "J'aime pas".
Quand il cliquera sur l'un des boutons, il faudrait une requête permettant d'incrémenter le champ "aime" ou mon champ "aime_pas" de ma table billets.
En gros j'ai ça pour le moment :
[commentaires.php<?php echo $aime;?> J'aime]
[commentaires.php<?php echo $aime_pas;?> J'aime pas]
<?php
if (isset($_GET['aime'])) // Si les variables votep et voten existent (dans l'URL)
{
// connexion avec mysql_connect et mysql_select_db
$req = $bdd->prepare('UPDATE billets SET aime=(aime+1) WHERE id = ?');
$req->execute(array($_GET['billet']));
}
else if(isset($_GET['aime_pas'])) {
$req = $bdd->prepare('UPDATE billets SET aime_pas=(aime_pas+1) WHERE id = ?');
$req->execute(array($_GET['billet']));
}
Je crois que je me mélange les pinceaux dans les variables, vous pouvez m'éclairer ? Merci !
A voir également:
Incrémentation champ mysql par une condition en php
Apres ca, tu ecrir the code suivant dans la fichier commentaires.php
<?php
if (isset($_GET['vote'])){
if($_GET['vote'] == "aime"){
//Tu execute ton requete pour le aime vote
}elseif($_GET['vote']=="aime_pas"){
//Tu execute ton requete pour le aime_pas vote
}
}
?>
tu peux fare encore mieux mais je pense que ca va te donner l'idee