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/06/2007, 12h32   #1
Candidat au titre de Membre du Club
 
Avatar de Didibzh
 
Étudiant
Inscription : juin 2007
Messages : 72
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2007
Messages : 72
Points : 14
Points : 14
Envoyer un message via MSN à Didibzh
Par défaut Submit et Hidden

Bonjour a tous

j'affiche une serie de boutons dans une boucles de type while(le boutons est un submit).
Comment recuperer mes variables par boutons je penser utiliser des input hidden mais il me prend en compte que le dernier bouton.
Didibzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2007, 13h16   #2
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
Salut tu veux faire quoi exactement
tous les boutons valident le meme formulaire ?
de quelles variables tu parles?
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2007, 13h34   #3
Candidat au titre de Membre du Club
 
Avatar de Didibzh
 
Étudiant
Inscription : juin 2007
Messages : 72
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2007
Messages : 72
Points : 14
Points : 14
Envoyer un message via MSN à Didibzh
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if ($result=mysql_query($requet))
		{
	 						while ($ligne=mysql_fetch_row($result))
	      						{
	      						$nom=$ligne[0];
	      						$prenom=$ligne[1];
								$matricule=$ligne[2];
 
	    						print  "<input type='submit' name=submit value='$nom, $prenom, $matricule'><BR>";
	    						print  "<input type='hidden' name=nomchoix value='$nom'";
								print  "<input type='hidden' name=prenomchoix value='$prenom'";
								print  "<input type='hidden' name=matriculechoix value='$matricule'";
								print  "<input type='hidden' name=requetchoix value='$requet'";
								}
		}
Voila je recupere des info d'une bdd je souhaite recuperer seulement ma variable matricule dans un nouveau formulaire ou fonction pour pouvoir travailler dessus
Didibzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2007, 13h39   #4
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
Le plus simple est que pour chaque enregistrement tu as un formulaire différent. cela devrait régler ton problème.
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2007, 13h52   #5
Candidat au titre de Membre du Club
 
Avatar de Didibzh
 
Étudiant
Inscription : juin 2007
Messages : 72
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2007
Messages : 72
Points : 14
Points : 14
Envoyer un message via MSN à Didibzh
c'est a dire??
Didibzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2007, 14h08   #6
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
ton code donnerais cela
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
while ($ligne=mysql_fetch_row($result))
{
	$nom=$ligne[0];
	$prenom=$ligne[1];
	$matricule=$ligne[2];
	print "<form action=\"mapage.php\">";
	print  "<input type='submit' name=submit value='$nom, $prenom, $matricule'><BR>";
	print  "<input type='hidden' name=nomchoix value='$nom'";
	print  "<input type='hidden' name=prenomchoix value='$prenom'";
	print  "<input type='hidden' name=matriculechoix value='$matricule'";
	print  "<input type='hidden' name=requetchoix value='$requet'";
	print "</form>";
}
pour chaque enregistrement tu as un formulaire.
C'est pas la facon la plus propre, mais c'est la plus facile.
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2007, 14h17   #7
Membre éclairé
 
Avatar de TucSale
 
Inscription : novembre 2005
Messages : 265
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : novembre 2005
Messages : 265
Points : 301
Points : 301
Envoyer un message via MSN à TucSale
bonjour,

Je te conseil de fermer aussi tes balises input
par exemple

Code :
print  "<input type='hidden' name='matriculechoix' value='$matricule' />";
TucSale 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 20h28.


 
 
 
 
Partenaires

Hébergement Web