bonjour tout le monde est ce que vous pouvez m'aider pour me dire comment faire une action vers une page .php en envoyant des données a partir d'un lien <a href="cible.php">.
merci pour votre aide
bonjour tout le monde est ce que vous pouvez m'aider pour me dire comment faire une action vers une page .php en envoyant des données a partir d'un lien <a href="cible.php">.
merci pour votre aide
Regarde du côté de "GET" et dis nous si c'est ce que tu veux.
tu peux ajouter un param dans ton lien. genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<a herf="cible.php?action=nomAction">lien</a>
svp comment le nom d'action ??
j'ai mais : <a href="lien.php? action=t1">test</a>
avec lien.php est le nom du page a lui envoyée les variables
mais ça marche pas!!
merci pour vos aides
bonsoir,
Bas, ensuite tu récupère ta variable sur ta page lien.php, sous la forme:
où le GET est le contenue en plus sur ton lien, donc dans ce cas: t1
Code : Sélectionner tout - Visualiser dans une fenêtre à part $variable= $_GET[action];
++
Avec des quotes autour de action...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $variable= $_GET['action'];
Je vais en profiter pour m'instruire^^
Cela pose un réel problème sans les quotes?? Et à quel moment??
Car j'ai remarqué que sur mes sites, que je mette avec ou sans cela fonctionne très bien. Y a t'il une raison à cela??
me donne exactement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $variable= $_GET['action'];
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part $variable= $_GET[action];
Cela m'étonne beaucoup... La deuxième solution que tu donnes utilise la constante "action". Tu devrais avoir une erreur, si tu as réglé le error reporting à all.Envoyé par sharrascript
Ha... Donc pas bon comme je fais...
l'error_reporting chez mon hébergeur est à 2037, et toutes les erreurs s'affichent (normalement). Mais je t'assure que chez moi cela fonctionne et bien.
Mais si cela n'est pas normal, il faut vite que je me mette à jour et que je rattrappe le coup.
Merci pour l'info, il est vrai que parfois on essai des trucs qui peuvent marcher à notre niveau, mais qui sont de très mauvaises habitudes.
Encore merci.
bonjour a nouveau je veux bien que veux me disez comment ça se passe vraiment pq je veux que lien joue le role d'une bouton submit par exemple :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html> <body> <form method="post"> <input type="text" name="var"> <a href="lien.php?action=t1">test</a> </form> </body> </html>
page lien.php:
est ce que donc je pourrai comme ça recupérer ma variable envoyer du champs texte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <? $t=$_POST['var']; echo"$t"; ?>
merci bien vraiment pour votre aide
Non, il te faut un submit. Ou alors utiliser javascript.
Bonsoir,
Je ne ferais pas ceci mais cela:
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html> <body> <form method="post" action="lien.php?action=t1"> <input type="text" name="var"> <input type="submit" value="test"> </form> </body> </html>
page lien.php:
Voilà ++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <? $t=$_POST['var']; echo $t;//donnera==> texte de input nommé var $variable= $_GET['action']; echo $variable;//donnera==> t1 ?>
sharrasscript : je trouve l'intérêt un peu limité d'envoyer à la fois une variable GET et une POST sur une cible.
Pourquoi mettre une variable dans l'URL de l'attribut action ? Autant mettre un
<input type="hidden" name="action" value="t1" />
non ?
Puisque que tu sembles connaître les boutons submit, pourquoi ne pas les utiliser ?Envoyé par abdelmajid_daosabah
Qu'est-ce que tu cherches à faire au juste ? un formulaire d'envoi ?
bonjour,
100% d'accords avec toi Haze. et je n'ai jamais fais cela en programmation, mais abdelmajid_daosabah posait une question pour pouvoir utiliser ce lien:
et du même coups récupérer son input.
Code : Sélectionner tout - Visualiser dans une fenêtre à part lien.php?action=t1
Donc avec l'exemple que j'ai donné il peut se faire une meilleurs idée du fonctionnement et là, c'est à lui de gérer sa préférence.
mais il est vrai, que les <input type="hidden" .....> sont à préférer.
J'ai juste fais une correction de son code en l'interprétant et le faisant fonctionner.
Mais comme tu le dis Haze. et tu fais bien de le préciser,
Ta méthode est préféable!!!je trouve l'intérêt un peu limité d'envoyer à la fois une variable GET et une POST sur une cible.
Pourquoi mettre une variable dans l'URL de l'attribut action ? Autant mettre un
<input type="hidden" name="action" value="t1" />
non ?
Bonne journée ++
en fait je sait bien que l'utilisation du <a href="cible.php"> est un peu limité par rapport au bouton submit,mais la réalité j'ai un projet d'etudes et j'ai une idée d'avoir des actualités mais ces actualités sont dynamiques et se voit au aux utlisateurs comme un texte défilant qui contient des liens c'est liens lorsque je clique sur l'un d'eux cette lien va jouer le role d'un "submit" et donc l'envoi de l'identifiant de chaque actualité enregistrée ds ma base de données.
et donc c'est pr cette raison que je pense aux lien pq y a pas de moyens direct pr le faire.
je vous remercie vraiment tous pour vos aides sincerement et mercie a nouveau
bonjour les copins je vs remerci bien pour votre aide; je viens de trouver la solution c'etait avec deux truc d'abord les sessions et l'autre avec un champs hidden
qui garde la valeur par $_GET et la session recupere l'ensembles des données envoyés merci a nouveau pour votre aide
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager