Redirection sur clic (variables dans l'url)

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 : Redirection sur clic (variables dans l'url)

par Truc » 15 juil. 2007, 15:26

pour ça regarde du coté "ajax", des messages traitant de ce sujet existent dans le forum "javascript, ajax"

ou sur le net

début de réponse

par yolet » 15 juil. 2007, 14:43

Merci pour votre aide, je pensais qu'il y avait un autre moyen en php autre que de rouvrir un formulaire pour récupèrer les parametres du href (donc à recharger la totalité des pages ) ?

Si ce n'est trop demander , pour chaque (autre nouveau) parametre demandé est ce que l'on peut éviter justement de recharger une page complete : imaginons que la page soit affichée avec une liste de 150 ligne /produits (fr ou eng OK) et que l'on souhaite juste changer le contenu d1 cellule en dehors de ce tableau : liste de points de vente par exemple ?

par Truc » 15 juil. 2007, 14:02

Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Merci de prendre le temps de lire les règlements.


Si tu prenais le temps de lire plus attentivement le message de thehawk tu y trouverai une solution adaptée a ton souci.
Rien à voir avec l'idée de l'affectation d'une variable sur onclick.

Par contre tu peux effectuer une redirection sur onclick, "window.location" et le chemin qui va bien (cf : message de thehawk)

mal exprimé

par yolet » 15 juil. 2007, 12:25

merci pour la réponse mais je me suis mal exp^rimé :
comment faire pour stocker la valeur d1 variable quand on clique sur une image 'mon_image'
Après je vais pas dire que c'et facile, mais je ne vois pas du tout comment on peut faire en php un truc du genre :
onClick (nomdemonImage) : $language='english' ;de manière à ce qu'"ensuite je puisse aller à une page donnée.

Me demande meme si en php on peut associer + choses sur ces évenements :
par exmeple sur clic 1) ma var =patin +2) ouvrirpage(patin) +3) dire merci ;-)

par thehawk » 15 juil. 2007, 11:01

Pour ta premiere question tu peux passer des parametres directement dans l'url je m'explique :

index.php?language=french&autre=parametre

En rouge le nom du fichier
En marron , un "?" juste apres le nom du fichier afin d indiquer a php les element a interpreter et les "&" pour lui indiquer les differents variable
En vert le nom des variable suivi d'un "="
En violet les valeur de ces variables

Donc voila pour recuperer ces differentes variables et valeur , tu doit utiliser la syntaxe $_GET[' ']
Ainsi pour la premiere variable language qui a pour valeur french tu fera :
$_GET['language'] , en fesant un echo dessus tu veras s'afficher : french

Voila ensuite plus qu'a faire des conditions au moyen de if

Pour ta seconde question , je suis pas habile avec le flash donc je m abstiendrai de repondre

@+ , sinon un petit tour sur le site du zero ne peut que te faire du bien pour apprendre un peu plus sur le php Site Du ZeRo

Redirection sur clic (variables dans l'url)

par yolet » 15 juil. 2007, 10:26

bonjour,
Je démarre un site php/mysql, avec un besoin limité, 4 ou 5 menus (sans sous menus) , un seul menu fait appel à la bd.
Pour le moment j'ai un index.php dans le lequel j'ai un tableau de 2 ligne avec un logo et les 4 menus actuels sur la 2 eme ligne + choix langues.
Le chargement du contenu des menus se fait avec un -include- et affiche le contenu en -dessous... pour le moment ok jusque là.

j'ai 2 questions/conseils :
1) comment mémoriser une variable quand on clique sur une image de manière à ce que je sache par exmeple que la langue choisie est -english- ?... pour recharger la page en english

2)est ce que cette manière de charger menus est correcte .. sachant que je voudrais après gérer les boutons de menus en flash ?

Merci de vos conseils