[php][sessions]modification variable de session
Fermé
Aurélie
-
14 avril 2005 à 11:19
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 14 avril 2005 à 13:47
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 14 avril 2005 à 13:47
A voir également:
- [php][sessions]modification variable de session
- Suivi de modification word - Guide
- Logiciel gratuit modification pdf - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
m0n0-le-14r3
Messages postés
174
Date d'inscription
mercredi 13 avril 2005
Statut
Membre
Dernière intervention
25 octobre 2005
17
14 avril 2005 à 11:23
14 avril 2005 à 11:23
ben d'apre ce que j'ai compris, si tu l'initialises apres faire la declaration, ca pe pa marcher...
enfin moi je dis ça...sinon t'a sbien ajouté le repertoire de session dans ton fichier PHP??
enfin moi je dis ça...sinon t'a sbien ajouté le repertoire de session dans ton fichier PHP??
en fait je l'initialise au début comme ça :
<?php
session_start();
$_SESSION["NUM"] = array();
?>
et dans me fonction un peu plus loin :
for ($k=1; $k<6; $k++)
$NUM[$k] = $_POST['liste_val'.$k];
ca marche pas tu crois?
<?php
session_start();
$_SESSION["NUM"] = array();
?>
et dans me fonction un peu plus loin :
for ($k=1; $k<6; $k++)
$NUM[$k] = $_POST['liste_val'.$k];
ca marche pas tu crois?
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
14 avril 2005 à 13:47
14 avril 2005 à 13:47
ca me semble assez suspect quand même ton truc !
et dans me fonction un peu plus loin :
for ($k=1; $k<6; $k++)
$NUM[$k] = $_POST['liste_val'.$k];
et tonn $NUM, tu le met ou ensuite ? Et puis essaie d'afficher les valeur de $_POST['list_val'.$k] pour voir si c pas vide : si ca l'est c'est qu'il faut que tu passe en paramètre de ta fonction le tableau $_POST.
Redit moi ca
++
et dans me fonction un peu plus loin :
for ($k=1; $k<6; $k++)
$NUM[$k] = $_POST['liste_val'.$k];
et tonn $NUM, tu le met ou ensuite ? Et puis essaie d'afficher les valeur de $_POST['list_val'.$k] pour voir si c pas vide : si ca l'est c'est qu'il faut que tu passe en paramètre de ta fonction le tableau $_POST.
Redit moi ca
++
14 avril 2005 à 11:39
Voyons voir...
Mise en route du cerveaux...
Neurones fonctionnels = 0
Fatal OverFlow Memery error : trop fain pour réfléchir !
Bon ben on verra ca apres le repas...
++
14 avril 2005 à 11:46
bref... je dois certainement me tromper ( 12h30 ?? )
14 avril 2005 à 12:04
Pour le pb d'aurélie, je crois savoir en fait :
Je sais plus trop ce que tu as marque (aurélie), mais si tu fais l'initialisation de ta variable de session dans une fonction je suis pas sur que ce soit bon:
Essai plutot de le faire dans un script et non dans une fonction, ou alors, il faut absoluement que tu initialise ta session avec la fonction session_start en haut de tes scripts pour pouvoir passer d'un script à l'autre tes variables de session afin qu'elle soient reconnu, sinon ca malche pas!
exemple :
/* Texte de depart.php */
<?php
session_start();
$_SESSION['username'] = "popo";
echo "<a href = \"fin.php\">aller ici</a>";
?>
/* Texte de fin.php */
<?php
session_start();
if(isset($_SESSION['username']))
{
$username = $_SESSION['username'];
echo "Nom utilisateur = ".$username."<BR>";
}
else
{
echo "Variable session non actualisée<BR>";
}
?>
++
14 avril 2005 à 12:12
Tu peux initialiser ton tableau dans une fonction qui te retourne ce tableau, et tu récupére ce tableau dans ton script et ensuite tu associe ta variable de session avec ta valeur de retour :
<?php
session_start();
$tab = initialiseTab( );
$_SESSION['tab'] = $tab;
?>
Mais ce que j'ai énoncé plus est toujours valable...
Bonne chance.
++