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 17/04/2007, 14h10   #1
Futur Membre du Club
 
Inscription : mars 2007
Messages : 72
Détails du profil
Informations personnelles :
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : mars 2007
Messages : 72
Points : 15
Points : 15
Par défaut Comment faire pour qu'un bouton radio reste coché apres un POST ?

Bonjour
J'ai une petite question toute bete Je vois pas comment faire pour que la case que je coche resté coché après mon action POST.

ca doit pas etre bien compliqué, mais je vois pas

merci pour votre aide
Oli_Ifre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 14h14   #2
Membre chevronné
 
Avatar de Korko Fain
 
Étudiant
Inscription : août 2005
Messages : 632
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2005
Messages : 632
Points : 632
Points : 632
tu affiche ton formulaire via php avec "checked=checked" si la checkbox à été passée en paramètres
Korko Fain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 14h24   #3
Futur Membre du Club
 
Inscription : mars 2007
Messages : 72
Détails du profil
Informations personnelles :
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : mars 2007
Messages : 72
Points : 15
Points : 15
Sorry je comprend pas trop ce que tu veux dire
J'ai fait de cette manière la :

Code :
1
2
3
4
5
<form name="formulaire" action= "<?php echo $_SERVER['SELF_PHP']; ?>" method="POST">
	<input type="radio" name="bouton" value="ou=<?php echo "$utilisateur" ?>,ou=carnets,dc=ifremer,dc=fr" onclick="document.formulaire.submit()">&nbsp;Voir seulement les fiches personelles</br>
	<input type="radio" name="bouton" value="ou=<?php echo "$group_unix" ?>,ou=carnets,dc=ifremer,dc=fr" onclick="document.formulaire.submit()">&nbsp;Voir seulement les fiches partagées</br>
	<input type="radio" name="bouton" value="ou=carnets,dc=ifremer,dc=fr" onclick="document.formulaire.submit()">&nbsp;Voir toutes les fiches</br>
</form>
et plus loin dans la meme page, je recupere la valeur du bouton cochée par
Code :
1
2
if (isset($bouton))
$base_de_recherche ="$bouton";
Je vois pas ou mettre le checked=checked.
Merci
Oli_Ifre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 14h50   #4
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 871
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 871
Points : 1 102
Points : 1 102
Code :
1
2
3
4
5
6
 
<form name="formulaire" action= "<?php echo $_SERVER['SELF_PHP']; ?>" method="POST">
	<input type="radio" name="bouton" <? if (isset($bouton)){ echo "checked=checked"; } ?> value="ou=<?php echo "$utilisateur" ?>,ou=carnets,dc=ifremer,dc=fr" onclick="document.formulaire.submit()">&nbsp;Voir seulement les fiches personelles</br>
	<input type="radio" name="bouton" <? if (isset($bouton)){ echo "checked=checked"; } ?> value="ou=<?php echo "$group_unix" ?>,ou=carnets,dc=ifremer,dc=fr" onclick="document.formulaire.submit()">&nbsp;Voir seulement les fiches partagées</br>
	<input type="radio" name="bouton" <? if (isset($bouton)){ echo "checked=checked"; } ?> value="ou=carnets,dc=ifremer,dc=fr" onclick="document.formulaire.submit()">&nbsp;Voir toutes les fiches</br>
</form>
Sachant qu'il faut qu'un seul des trois soit valable, il faut trouver un truc pour les differencier
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre
Ubuntu 10.04 Lucid Lynx @home
LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 15h24   #5
Futur Membre du Club
 
Inscription : mars 2007
Messages : 72
Détails du profil
Informations personnelles :
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : mars 2007
Messages : 72
Points : 15
Points : 15
Merci pour ta réponse
t as juste oublié les ; après { echo "checked=checked" }

et hop encore un problème de résolu
Oli_Ifre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h17.


 
 
 
 
Partenaires

Hébergement Web