Votre question

augmenter un nombre a chaque clique

Tags :
  • table
  • Programmation
Dernière réponse : dans Programmation
30 Novembre 2008 15:33:12

bonjour
je voudrais que des qu'on clique sur une banniere sa augmente un nombre de 1 . je voudrais calculer le nombre de personne qui clique sur mes banniere mais je voudrais que sa augmente par utilisateur pour savoire en moyen combien d'utilisateur clique sur les banniere
merci

Autres pages sur : augmenter nombre clique

1 Décembre 2008 03:50:35

Bonjour,

Tu fais un update dans une table de la bdd...
Vérifie aussi que l'ip est toujours différent pour éviter d'avoir des personnes qui clic plusieurs fois!
1 Décembre 2008 10:22:34

Salut,

Tu fais comme a dit AllstaR27 sauf qu'avant de faire un UPDATE, n'oublie pas de récupérer la valeur "actuel" qui est dans la BDD.

Exemple, si personne n'a voté, la valeur est 0.

Tu récupères donc, 0 et tu fais

0 + 1 = 1

ensuite, tu UPDATE la nouvelle valeur.

Je sais pas si j'ai été asse clair, si tu as pas compris, dis moi ;) 
Contenus similaires
1 Décembre 2008 10:37:43

ok pour l'ip c'est bon je l'enregistre mais comment on fait pour faire un uddate , moi dans ma banniçere j'ai inserrer :
$total + 1 = $total

et sa ne fais rien . je vais chercher sur google
merci
1 Décembre 2008 11:23:43

Juste comme ça, tu as des notions sur les BDD ?


Sinon, ce n'est pas $total + 1 = $total, mais plutot $total = $total + 1; ou encore mieux, $total ++; qui incrémente de 1 a chaque tour.
1 Décembre 2008 11:34:35

oui j' ai les base en le php , comme 'est une donnée de sesion puisque que je veux faire par utilisateur sa serait pas plutot $_SESSION['total'] ++ et comme les abnniere son en javascript on ne peux pas ogmeneter un nombre en javascript car jai essayer et sa ne marche pas sa m'affiche $total++ avant la banniere
1 Décembre 2008 11:44:20

Si tu fait un onClick qui appel une fonction que t'auras créer qui récupère, incrémente, et renvoi ta variable a la BDD ça ne fonctionne pas ?
1 Décembre 2008 11:49:54

en tous cas le $total++ sa ne marche pas et le onclick n'ont plus
1 Décembre 2008 13:57:39

Tu fais :

$total = $row['ta donnée actuelle'] + 1;

Ensuite, UPDATE SET champ='$total'
1 Décembre 2008 17:02:01

donc je fais

$total = $row['$total'] + 1;

et apres je ne comrpend , desoler mais je ne sais pas ce que c'est que sa veut dire :
UPDATE SET champ='$total'
1 Décembre 2008 17:28:43

Bah,

mysql_query("UPDATE ta_table SET nombre='$total' ");
1 Décembre 2008 18:03:17

ok merci beaucoup c'est sympa mais maintenant je ne sais pas ou le mettre , je l'ai mis entre deux ligne de code ( j'ai essayer avec une banniere de chez google ) et sa ne m'affiche pu la banniere
voici le code que j'ai afficher entre deux ligne de code et sa donne :
google_ad_width = 728;
<?php
$total = $row['$total'] + 1;
mysql_query("UPDATE enregistrer SET nombre='$total' " );
?>
google_ad_height = 90;



1 Décembre 2008 21:50:43

Par contre si c'est une bannière vers un lien externe, tu devrais utiliser du javascript (onclick) puis dans ton code oublie pas de te connecter a la bdd avant tout!
2 Décembre 2008 13:02:19

je peux vous montrer le code de ma page mais c'est avec une banniere google sa donne

<script type="text/javascript"><!--
google_ad_client = "pub-9237909486029167";
/* 728x90, date de création 13/10/08 */
google_ad_slot = "4292820413";
google_ad_width = 728;
<?php

mysql_connect(" ", "","") or Die ("Impossible de se connecter");
mysql_select_db("");

$total = $row['$total'] + 1;
mysql_query("UPDATE enregistrer SET nombre='$total' " );
?>
google_ad_height = 90;
//-->
</script>

<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</p>
2 Décembre 2008 17:10:37

Euh $row['$total']; n'est pas défini...
Fais un select de la table avant!
2 Décembre 2008 18:04:12

comment
a c 232 L Programmation
3 Décembre 2008 04:01:21

en regardant des cours sur du PHP/MySQL par exemple ?
3 Décembre 2008 14:23:52

select_table="enregistrer"
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS