Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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 13/11/2007, 11h40   #1
Nouveau Membre du Club
 
Avatar de Gizmil
 
Inscription : août 2007
Messages : 143
Détails du profil
Informations personnelles :
Âge : 34
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 143
Points : 29
Points : 29
Par défaut Déclarer une variable en poussant sur un bouton

Salut,

c'est idiot mais je ne trouve pas la réponse sur Google! Je ne dois pas avoir les bons mots-clés en main...

J'aimerais savoir comment déclarer une variable en poussant sur un bouton, c-à-d dans un lien <a></a>

Il me semble qu'il faut le déclarer à cet endroit mais je ne suis pas du tout sûr:

<a href="#" <?php $maVar="truc" ?> ></a>

Pourriez-vous me confirmer ou me corriger si c'est erroné? Merci!
Gizmil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 12h30   #2
Membre émérite
 
Inscription : septembre 2007
Messages : 951
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 951
Points : 948
Points : 948
Peux-tu donner plus de détail, tu ne pourras pas déclarer a la voler une variable comme cela car tu es du coté client.
batataw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 13h27   #3
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
Hello,

Bon alors a mon avis, tu veux envoyer une variable a un script PHP...
Sinon merci de repréciser la demande...

On va dire que tu as deux moyen.
Soit tu fais des liens classiques, soit tu utilises un formulaire...

Par des liens classiques :

Code :
1
2
3
4
 
<a href="monscript.php?var=1">- 1 -</a>
<a href="monscript.php?var=2">- 2 -</a>
<a href="monscript.php?var=3">- 3 -</a>
Dans un formulaire avec des boutons :
Code :
1
2
3
4
5
6
 
<form action="monscript.php" method="post">
<input type="sumit" name="var" value="1">
<input type="sumit" name="var" value="2">
<input type="sumit" name="var" value="3">
</form>
Dans un formulaire avec une boite de sélection :
Code :
1
2
3
4
5
6
7
8
 
<form action="monscript.php" method="post">
<select name="var">
<option value="1">- 1 -</option>
<option value="2">- 2 -</option>
<option value="3">- 3 -</option>
</select>
</form>
@+
cadou
__________________
PHP Competition System
Script de gestion de coupes et championnats
http://phpcompet.free.fr

Mon jeu de foot
cadoudal56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 12h14   #4
Nouveau Membre du Club
 
Avatar de Gizmil
 
Inscription : août 2007
Messages : 143
Détails du profil
Informations personnelles :
Âge : 34
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 143
Points : 29
Points : 29
Merci pour ta réponse cadoudal (et désolé pour la mienne qui est tardive )!

Seulement, je ne vois pas bien comment déclarer ce formulaire...

<form action="monscript.php" method="post">
<input type="sumit" name="var" value="1">
<input type="sumit" name="var" value="2">
<input type="sumit" name="var" value="3">
</form>

action="monscript.php" signifie sans doute que les variables vont être déclarées lorsque monscript.php sera utilisé ?

Mais comment faire le lien entre le bouton et le formulaire?

Par ailleurs, j'aurais peut-être dû décrire ce que je veux faire:

je veux qu'en poussant sur un bouton qui m'envoie vers une autre page, simultanément, le chemin ou le nom de cette page soit sauvegardé pour pouvoir y revenir via un bouton "retour".
Gizmil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 15h30   #5
Membre actif
 
Avatar de fenkys
 
Inscription : octobre 2007
Messages : 157
Détails du profil
Informations personnelles :
Âge : 45

Informations forums :
Inscription : octobre 2007
Messages : 157
Points : 181
Points : 181
La page connait son propre nom (enfin j'espère). Elle peut donc le stocker dans le formulaire dans un attribut hidden :

<input type="hidden" name="nom_page" value="LeNomDeLaPage.php">

Avec ça ton script php destinataire connaitra le nom de la page d'origine et pourra y retourner.
fenkys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 11h15   #6
Invité régulier
 
Inscription : avril 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 23
Points : 7
Points : 7
peut être que tu devrais utiliser du javascript pour faire cette manipulation...
pakkun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 16h43   #7
Membre confirmé
 
Inscription : février 2006
Messages : 493
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 493
Points : 207
Points : 207
Citation:
je veux qu'en poussant sur un bouton qui m'envoie vers une autre page, simultanément, le chemin ou le nom de cette page soit sauvegardé pour pouvoir y revenir via un bouton "retour".
Si c'est tout ce dont tu as besoin, un http_referer (ou un autre variable server je me souviens plus du nom) devrait suffir
trihanhcie 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 05h11.


 
 
 
 
Partenaires

Hébergement Web