Malheureuseusement la valeur ne reste po en session ... j' y retourne ....
Malheureuseusement la valeur ne reste po en session ... j' y retourne ....
bha voila,
avec ce code, je souhaitais faire deux choses :
1. Tout d'abord je voulais que les données checkées restent en session
2. Grace aux balises <div> que je viens d ajouter, je pensais ordoner mes checkbox, et qu elles se mettent correctement .
Malheureusement, ni les sessions, ni les div ne fonctionne ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php $sql = "select * from langue"; $req = mysql_query($sql); while($donnee=mysql_fetch_array($req)){ if (($_SESSION['NOM'])==$donnee['ID']) { echo "<div class='ligne'><label for='".$donnee['NOM']."'>".$donnee['NOM']."</label></div>"; echo "<div class='ligne'><input type='checkbox' name='".$donnee['NOM']."' checked='checked' id='".$donnee['ID']."' />".$donnee['NOM']."<br /></div>"; } else { echo "<input type='checkbox' name='".$donnee['NOM']."' id='".$donnee['ID']."'/>".$donnee['NOM']."<br />"; } } ?>
Si je me trompe pas pour qu'elles reste en session il faut les affecter dans des variables de type $_SESSION['blabla']
Donc ici ta variable $donnee['ID'] ne sera pas sauvegardée
... et ne pas oublier le session_start();
Pour les div je passe mon tour
J'ai mis le session_start () et le $_SESSION['NOM'] = $_POST['NOM']; également ....
c'est une autre partie du code non? on peut l'avoir?
Oui je pense bien qu'il y en a un étant donné que j'utilise les sessions deja préalablement dans le form
pas besoin d'inclure le dossier sessions
on peut voir le code qui ne fonctionne pas ?
maintenant le code fonctionne mais j aimerai que les DIV fassent mieux leur roles. Avoir mes checkbox en 3 colonnes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php $sql = "select * from langue"; $req = mysql_query($sql); echo "<div class='ligne'>"; while($donnee=mysql_fetch_array($req)){ if (($_SESSION['NOM'])==($_POST['NOM'])) { echo "<label for='".$donnee['NOM']."'>".$donnee['NOM']."</label>"; echo "<input type='checkbox' name='".$donnee['NOM']."' checked='checked' id='".$donnee['NOM']."' /><br />"; } else { echo "<input type='checkbox' name='".$donnee['NOM']."' id='".$donnee['NOM']."' /><br />"; } } echo "</div>"; ?>
J'aimerai également que la session fonctionne..... Halalala tous ces désirs
je maitrise pas beaucoup les div, c'est de l'html là, va voir sur le forum aproprié ^^
J'ai également un autre probleme avec les sessions :
SESSION FONCTIONNE :
SESSION FONCTIONNE PAS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<label for="accroche">Phrase d'accroche </label><br/> <input id="accroche" type="text" name="accroche" title="Phrase d'accroche" size="66" value="<?php print $_SESSION['accroche']?>">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<label for="description">Description complète </label><br/> <textarea id="description" name="description" title="Description complète" cols="55" rows="5" value="<?php print $_SESSION['description']?>"></textarea>
c'est bon j'ai la réponse ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<label for="description">Description complète </label><br/> <textarea id="description" name="description" title="Description complète" cols="55" rows="5"><?php print $_SESSION['description']?></textarea>
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