[SQL] Compteur de clic avec ID membre.
Fermé
jojo7713
Messages postés
14
Date d'inscription
mardi 23 décembre 2008
Statut
Membre
Dernière intervention
14 juin 2011
-
14 juin 2011 à 12:53
ratikuss Messages postés 2004 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 14 décembre 2016 - 14 juin 2011 à 17:21
ratikuss Messages postés 2004 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 14 décembre 2016 - 14 juin 2011 à 17:21
A voir également:
- [SQL] Compteur de clic avec ID membre.
- Membre indisponible vinted - Guide
- Rechercher un membre sur le bon coin - Forum Réseaux sociaux
- Document id lycamobile ✓ - Forum Mobile
- Pour participer à un jeu, josé doit donner un nom de code à chacun des membres de son équipe. il veut utiliser le code binaire. il essaie avec seulement 3 bits. mais cela ne suffit pas. combien de membres n'auront pas de code ? ✓ - Forum Powerpoint
- Compteur de clic souris ✓ - Forum Logiciels
10 réponses
Salut,
il ne suffirait pas de créer un champs supplémentaire en base de donnée, dans ta table "membre" de type entier, et que t'incrémente à chaque clic sur ton lien ?
il ne suffirait pas de créer un champs supplémentaire en base de donnée, dans ta table "membre" de type entier, et que t'incrémente à chaque clic sur ton lien ?
jojo7713
Messages postés
14
Date d'inscription
mardi 23 décembre 2008
Statut
Membre
Dernière intervention
14 juin 2011
3
14 juin 2011 à 13:30
14 juin 2011 à 13:30
hum, j'ajoute dans ma table "membre" [nb_clic] mais apres ca je ne vois pas comment on peux faire... =(. C'est la création du code qui pose probleme.
A chaque clic sur ton lien, tu fais en sorte de faire la requete "update membre set nb_clic = (select nb_clic from membre where membre_id = {n° de l'id}) +1 where membre_id = {n° de l'id}
jojo7713
Messages postés
14
Date d'inscription
mardi 23 décembre 2008
Statut
Membre
Dernière intervention
14 juin 2011
3
14 juin 2011 à 14:22
14 juin 2011 à 14:22
update membre set nb_clic = (select nb_clic from membre where membre_id = {n° de l'id}) +1 where membre_id = {n° de l'id}
Je le place ou ce code ?
Et mon lien je lui rajoute rien
<?php echo '<a href="site.com">titre du lien</a>'; ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je suis pas un expert du web, mais a mon avis, faut que tu passe par une "page" entre les deux. dans cette page, t'exécute la requete, et tu redirige vers ton lien.
ratikuss
Messages postés
2004
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
14 juin 2011 à 14:33
14 juin 2011 à 14:33
francis à raison, il faut une page intermédiaire.
avec intermediaire.php
Grosso modo c'est ça
<?php echo '<a href="intermediaire.php?page=site.com">titre du lien</a>'; ?>
avec intermediaire.php
<?php if(isset($_GET['page']) // si la variable existe { /* tu mets ici ta fonction qui compte le nombre de clic */ header('loaction:'.$_GET['page']); // redirection vers la page, attention aucun code html avant ! } ?>
Grosso modo c'est ça
jojo7713
Messages postés
14
Date d'inscription
mardi 23 décembre 2008
Statut
Membre
Dernière intervention
14 juin 2011
3
14 juin 2011 à 14:37
14 juin 2011 à 14:37
Merci à vous, j'essairais ca des que possible.
Avant ca, la fonction qui compte le nombre de clic c'est bien ?
Avant ca, la fonction qui compte le nombre de clic c'est bien ?
update membre set nb_clic = (select nb_clic from membre where membre_id = {n° de l'id}) +1 where membre_id = {n° de l'id}
ratikuss
Messages postés
2004
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
14 juin 2011 à 14:49
14 juin 2011 à 14:49
le principe c'est ça, par contre je ne sais pas si la syntaxe est bonne que je ne l'écris pas comme ça moi.
jojo7713
Messages postés
14
Date d'inscription
mardi 23 décembre 2008
Statut
Membre
Dernière intervention
14 juin 2011
3
14 juin 2011 à 14:51
14 juin 2011 à 14:51
ok ok, je vous remercie encore, je vais tenter de faire quelque chose des que je peux. Je reviendrais si j'ai un probleme (Dans 1 semaine lol, car j'ai le bac)
jojo7713
Messages postés
14
Date d'inscription
mardi 23 décembre 2008
Statut
Membre
Dernière intervention
14 juin 2011
3
14 juin 2011 à 15:29
14 juin 2011 à 15:29
Ah, j'ai une question qui a rien avoir avec le compteur de clic, c'est :
Il y a pas un petit code pour afficher le nombre d'inscris sur mon site ?
Il y a pas un petit code pour afficher le nombre d'inscris sur mon site ?
jojo7713
Messages postés
14
Date d'inscription
mardi 23 décembre 2008
Statut
Membre
Dernière intervention
14 juin 2011
3
14 juin 2011 à 17:18
14 juin 2011 à 17:18
Je viens de m'apercevoir que ma table membre etait faite pour les inscription a mon espace membre, du coup quan j'ajoute la table nb_clic, on ne peux plus s'inscrire , ca affiche un message d'erreur. Est il possible de l'ajouter et que ce champs soit ignorer lors de l'inscription ?
Sinon je creer une nouvelle table ? avec deux champ : ID_membre / nb_clic
Mais là il faut lier "ID_membre" de la 1ere et 2eme table, possible ?
nb_clic , comment le configurer dans ma table ? (INT.. etc)
Sinon je creer une nouvelle table ? avec deux champ : ID_membre / nb_clic
Mais là il faut lier "ID_membre" de la 1ere et 2eme table, possible ?
nb_clic , comment le configurer dans ma table ? (INT.. etc)
ratikuss
Messages postés
2004
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
Modifié par ratikuss le 14/06/2011 à 17:21
Modifié par ratikuss le 14/06/2011 à 17:21
dans le fichier qui fait l'inscription il faut que tu rajoutes le champ.
Un truc du genre :
tu rajoutes un champ '0' comme dans la structure de ta base.
Un truc du genre :
mysql_query("INSERT INTO membre VALUES ('', '".$pseudo.'", '".$motdepasse."')");
tu rajoutes un champ '0' comme dans la structure de ta base.