onclick et php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : onclick et php

Re: onclick et php

par if2010 » 23 juil. 2010, 09:51

Merci Ryle, ça a marché.
Bonne solution bien que facile, et j'aurais dû la trouver seule, mais bon, c'est comme ça les premiers pas :o

Re: onclick et php

par Ryle » 20 juil. 2010, 22:22

En fait il faut distinguer la partie php qui s'exécute côté serveur (et qui permet de générer la page) et la partie javacript qui est exécutée par le navigateur côté client.

Pas besoin d'ajax ici (si cela t'intéresse il y a un tuto sur ajax dans le forum FAQ).

Le plus simple pour toi, c'est de passer ta valeur dans l'url et de la récupérer côté php (et de la mettre ou non en session en fonction de ton besoin). Tu aurais ainsi tes liens de la forme :
echo '<a href="resultat_recherche.php?i='.$j.'">' .$j. '</a>';
Et côté traitement php, tu peux récupérer la variable $_GET['i'] (au lieu de $_SESSION['i']) qui contiendra la valeur spécifiée dans l'url :) A partir de là, tu peux toujours remettre cette information en session si tu en as besoin, ou l'utiliser directement...

Re: onclick et php

par if2010 » 20 juil. 2010, 12:29

Tu pourrais bien mieux m'expliquer??
Je pense que la rubrique est intitulée "PHP débutant", et moi je connais PHP et un peu de javascript.
Tu peux m'indiquer en quoi consiste le rôle de ajax ici, et je serais reconnaissante si tu me guide vers un tuto dans lequel je trouve ce que je cherche.

Re: onclick et php

par stealth35 » 20 juil. 2010, 12:00

alors je fais comment pour résoudre le problème?
faut créer une page php qui incrémente ta valeur, et l'appelé en ajax via onclik

Re: onclick et php

par if2010 » 20 juil. 2010, 11:55

alors je fais comment pour résoudre le problème?

Re: onclick et php

par stealth35 » 20 juil. 2010, 11:53

tu mélanges php et javascript, php c'est uniquement coté serveur

onclick et php

par if2010 » 20 juil. 2010, 11:52

Bonjour,
J'ai une page qui contient des nombres 1,2,3... sous forme de liens.
Je souhaite qu'en cliquant sur l'un des nombres, la page se recharge pour donner un résultat d'une requête correspondant au nombre cliqué:
Voici le code:

echo '<a href="resultat_recherche.php" onclick="$_SESSION[\'i\'] = '.$j.';">' .$j. '</a>';

et dans la page resultat_recherche.php, j'ai l'instruction suivante:

i=$_SESSION['i'];

Le problème est qu'en cliquant sur un 3 par exemple, je trouve dans la variable i la valeur j et pas 3

Comment ça se fait?