Affichage conditionnelle d'un bout de page
Fermé
Liky
-
1 juin 2009 à 07:37
Ozimandias Messages postés 502 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 - 4 juin 2009 à 11:50
Ozimandias Messages postés 502 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 - 4 juin 2009 à 11:50
A voir également:
- Affichage conditionnelle d'un bout de page
- Mise en forme conditionnelle excel - Guide
- Supprimer une page word - Guide
- Word numéro de page 1/2 - Guide
- Traduire une page - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
2 réponses
Ozimandias
Messages postés
502
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
10 mars 2010
46
2 juin 2009 à 11:15
2 juin 2009 à 11:15
quand tu recharges ta page, passes lui une variable en get (nompage?test=button2) qui indique quel boutton doit être coché. Ensuite tu fais le test par exemple:
if ($_GET['test'] == "button1"){
$button1 = "checked";}else{$button1 = "";}
if ($_GET['test'] == "button2"){
$button2 = "checked";}else{$button2 = "";}
<input type="radio" name="Mode" id="Mode_view" value="view" onclick="modeCheck(this.form.Mode);" "checked="<? echo $button1; ?>">View
<input type="radio" name="Mode" id="Mode_edit" value="edit" onclick="modeCheck(this.form.Mode);"checked="<? echo $button2; ?>">Edit
ce n'est qu'un exemple, la syntaxe n'est pas forcement correcte à 100%
if ($_GET['test'] == "button1"){
$button1 = "checked";}else{$button1 = "";}
if ($_GET['test'] == "button2"){
$button2 = "checked";}else{$button2 = "";}
<input type="radio" name="Mode" id="Mode_view" value="view" onclick="modeCheck(this.form.Mode);" "checked="<? echo $button1; ?>">View
<input type="radio" name="Mode" id="Mode_edit" value="edit" onclick="modeCheck(this.form.Mode);"checked="<? echo $button2; ?>">Edit
ce n'est qu'un exemple, la syntaxe n'est pas forcement correcte à 100%
Ozimandias
Messages postés
502
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
10 mars 2010
46
4 juin 2009 à 11:50
4 juin 2009 à 11:50
Penses à mettre ton sujet en résolu...
2 juin 2009 à 17:21
J'ai trouvé une solution qui ressemble à ce que tu me dis, en utilisant les variables de session. Pour les intéressés, la voici :
<!--Bouttons radios. Ces boutons sont gérés en fonction des variables des sessions. Au chargement de la page, s'il l'utilisateur est logué, on coche le mode Edit
sinon, on coche le mode View-->
<b>Mode : </b>
<form>
<input type="radio" name="Mode" id="Mode_view" value="view" onclick="modeCheck(this.form.Mode);"
<?php
session_start();
if (!isset($_SESSION['auth']))
{echo 'checked="checked"';}
?>
>View
<input type="radio" name="Mode" id="Mode_edit" value="edit" onclick="modeCheck(this.form.Mode);"
<?php
session_start();
if ($_SESSION['auth']=="yes")
{echo 'checked="checked"';}
?>
>Edit
La variable $_SESSION est vide, si l'utilisateur n'est pas logué, et vaut "yes', s'il est logué.