problème des variables de sessions
Bonjour -
je reviens vers vous puisque j'ai problème dans l'affichage de mes variable de sessions - je m'explique -
j'ai plusieurs pages et sur chaque page j'ai un des formulaire à remplir - j'ai mis le bouton de précédent et suivant pour avancer sur les pages et revenir en arrière pour corriger les données que j'ai saisis dans le formulaire que je remplis - une fois que je remplis toutes les formulaires sur chaque page l'enregistrement ( insertion dans les differentes tables ) se fait à la dernière page avec le bouton valider.
le problème qui se pose c'est que les données sont enregistrés dans le mémoire virtuel et quand je retourne dès le début pour saisir le formulaire pour d'autre personnes - le données saisis de nouveau sont affichés en plus avec slash exemple : '\'qsdf\''
Je ne sais plus quoi faire - pourriez vous me conseiller s'il vous plaît le temps me presse et je ne sais plus comment corriger cet anomalie
merci d'avance
Thania
voici le scrîpt de ma dernière page.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| <?
include ("fonctions_mysql.php");
session_start();
if (!isset($_SESSION['sg']))
{
echo "une erreur de mot de passe" . $_SESSION['no_individu'] ;
exit;
}
elseif ($_SESSION['sg']==0)
{
echo "acces interdit";
exit;
}
elseif ($_SESSION['sg']==1)
{
}
OuvrirBase();
$champs = array('lc_souhait','deroulement_evalue','deroulement_evaluateur',
'date_creation','sign_evalue','sign_evaluateur');
foreach ( $champs as $c)
{
if (isset($_POST[$c]))
{
$_SESSION['cubo_'.$c] = $_POST[$c];
}
}
$champs = array('objectif1','niv_real1',
'objectif2','niv_real2','objectif3','niv_real3',
'objectif4','niv_real4','objectif5','niv_real5',
'evenement','point_fort','point_effort');
foreach ( $champs as $c)
{
if (isset($_SESSION['cubo_'.$c]))
{
$_SESSION['cubo_'.$c] = "'" . mysql_real_escape_string($_SESSION['cubo_'.$c]) . "'";
}
}
$ret = "INSERT INTO relation_objectif SET
NO_INDIVIDU =" . htmlentities($NO_INDIVIDU) . ",
LC_OBJECTIF1=".$_SESSION['cubo_objectif1'].",
LC_OBJECTIF2=".$_SESSION['cubo_objectif2'].",
LC_OBJECTIF3=".$_SESSION['cubo_objectif3'].",
LC_OBJECTIF4=".$_SESSION['cubo_objectif4'].",
LC_OBJECTIF5=".$_SESSION['cubo_objectif5'];
$relt = mysql_query($ret); |
les variables de sessions
Excusez moi M. Julp je n'ai pas compris :cry: :oops: 8O comment et ou je dois
Si vous modifiez directement le variable, pour que le résultat est tout à fait normal (surtout s'il y a encore la fonctionnalité magic_quotes_gpc activée derrière) !
et comme M. jc_cornic m'a suggéré j'ai mis mais ça ne change pas à mon problème
Code:
1 2 3 4 5
|
<?php
session_start();
//la suite
?> |
Merci d'avance
Thania
Merci merci merci milles mercis
:yaisse2: :king:
je vous remercie infiniement-
quel bonheur d'avoir de vos conseils précieux -
vous êtes des génies informatiques
thania