Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/11/2007, 22h08   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 44
Points : 10
Points : 10
Par défaut [PHP-JS] Incrémenter compteur avec clic sur lien

Bonsoir,

En cliquant sur un lien (une image), mon code propose
d'ajouter mon site aux favoris.

Cele tourne, mais je voudrais qu'en plus, cela incrémente
un compteur et que cela ne soit pas visible pour le visiteur.

Voici mon code :

<td>
<a title=" Mettre ce site dans vos Favoris " href="javascript:window.external.addfavorite('http://www.bonturf.fr', 'Mon Site')" onmouseover="self.status='Bienvenue sur Mon Site';return true;">
<img border="0" src="Images/M-27.gif" width="147" height="32">
</a>
</td>

Si vous pouvez me mettre sur la voie !

Merci d'avance
Bydouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2007, 22h57   #2
Membre régulier
 
Homme Julien SIMON
Ingénieur systèmes et réseaux
Inscription : février 2006
Messages : 100
Détails du profil
Informations personnelles :
Nom : Homme Julien SIMON
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Transports

Informations forums :
Inscription : février 2006
Messages : 100
Points : 99
Points : 99
Ben directement à partir d'un lien ca va être dur...

A moins d'utiliser AJAX et ses possibilités d'envoi d'informations sans soumettre la page.

Limite redirige ton utilisateur vers une seconde page et glisse dans cette page une requête vers ta BDD, du genre :
Code :
1
2
 
UPDATE compteur SET visite = visite + 1;
MightyDucks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2007, 23h21   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 44
Points : 10
Points : 10
Merci pour les conseils,

Mais je ne connais pas AJAX !!!

Il n'y aurai un moyen simple en PHP ou en
JavaScript pour le faire ?

J'ai modifié mon code 42000 fois mais rien ne va.

Si quelqu'un a une idée, elle serai la bienvenue

Merci à tous
Bydouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 14h31   #4
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
tu peux faire un lien vers un script php qui va incrémenter ton compteur dans ta BDD. Une fois que l'incrémentation est faite tu rediriges vers la page d'origine?
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 14h32   #5
Membre régulier
 
Homme Julien SIMON
Ingénieur systèmes et réseaux
Inscription : février 2006
Messages : 100
Détails du profil
Informations personnelles :
Nom : Homme Julien SIMON
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Transports

Informations forums :
Inscription : février 2006
Messages : 100
Points : 99
Points : 99
As tu essayer de créer une nouvelle page vers laquelle tu redirigerais ton visiteur pour effectuer les 2 opérations ? (ajout favoris puis requête pour incrémenter un champ d'une BDD ou autres.)

Ah double post :p
Solution identique mais qui devrait fonctionner.
MightyDucks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 16h32   #6
Candidat au titre de Membre du Club
 
Inscription : septembre 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 44
Points : 10
Points : 10
Bonjour,

Merci pour vos réponses, j'ai déjà esseyé cela,
mais ce n'est pas transparant pour l'utilisateur !

Il es peut-ètre possible d'ajouter a mon code
une fonction en JavaScript qui elle incrémente
le compteur

J'ai fait fait un test de cette fonction, elle tourne,
mais je ne sais pas l'intégrer dans le code qui
gère mon lien ?

Je sent que je brule mais, je tourne encore
autour de la solution

A vous lire !
Bydouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h55.


 
 
 
 
Partenaires

Hébergement Web