IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] informations perdues


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 27
    Par défaut [Tableaux] informations perdues
    bonjour

    voila je développe un petit script de gestion de dépannage de photocopieur

    et j'ai un soucis au niveau du stockage des informations

    en premier lieu j'enregistre le pseudo et la date :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $_SESSION['PSEUDO'] = 'Technicien X';
    $_SESSION['CALL'] = date('Y-m-d H:i:s');
    ensuite je passe a une autre page qui me permet de remplir une fiche complète en passant par des popups de sélection qui entraine un refresh automatique de la fiche après avoir fait la sélection

    quand je sélectionne le client, pas de soucis, les informations s'affichent apres le reload

    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
    $data = @mysql_fetch_assoc($query);
     
    $_SESSION['INFO_CLI']['responsable'] = $data['responsable'];
    $_SESSION['INFO_CLI']['adr_1'] = $data['adr_1'];
    $_SESSION['INFO_CLI']['adr_2'] = $data['adr_2'];
    $_SESSION['INFO_CLI']['code_postal'] = $data['code_postal'];
    $_SESSION['INFO_CLI']['ville'] = $data['ville'];
    $_SESSION['INFO_CLI']['tel'] = $data['telephone'];
    $_SESSION['INFO_CLI']['fax'] = $data['fax'];
     
    --------
    <script type="text/Javascript">
    <!--
    opener.location.reload(true);
    self.close();
    //-->
    </script>
    le popup enregistre la selection dans la session, se ferme et recharge la fiche avec les informations

    Ensuite, une fois que je reviens sur ma fiche pour sélectionner le matériel dont dipose la personne, le popup s'ouvre bien, mais quand je sélectionne le matériel avec le meme principe que pour le client, je perd les informations clients, et les informations matériels ne s'enregistre pas

    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
    $data = @mysql_fetch_assoc($query_1);
     
    $_SESSION['INFO_PARC']['code_produit'] = $data['code_produit'];
    $_SESSION['INFO_PARC']['libelle'] = $data['libelle'];
    $_SESSION['INFO_PARC']['marque'] = $data['marque'];
    $_SESSION['INFO_PARC']['matricule'] = $data['matricule'];
    $_SESSION['INFO_PARC']['date_installation'] = $data['date_installation'];
    $_SESSION['INFO_PARC']['fin_garantie'] = $data['fin_garantie'];
     
    --------
    <script type="text/Javascript">
    <!--
    opener.location.reload(true);
    self.close();
    //-->
    </script>

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    tu n'aurais pas oublié de mettre un session_start dans ce fichier ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 27
    Par défaut
    non

    mais le truc c'est les valeurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $_SESSION['PSEUDO'] = 'Technicien X'; 
    $_SESSION['CALL'] = date('Y-m-d H:i:s');
    sont conservés

    mais les valeurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $_SESSION['INFO_CLI']['responsable'] = $data['responsable']; 
    $_SESSION['INFO_CLI']['adr_1'] = $data['adr_1']; 
    $_SESSION['INFO_CLI']['adr_2'] = $data['adr_2']; 
    $_SESSION['INFO_CLI']['code_postal'] = $data['code_postal']; 
    $_SESSION['INFO_CLI']['ville'] = $data['ville']; 
    $_SESSION['INFO_CLI']['tel'] = $data['telephone']; 
    $_SESSION['INFO_CLI']['fax'] = $data['fax'];
    sont null après la sélection du matériel


    un print_r de ma session me montre ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    array (
      'PSEUDO' => 'Technicien X',
      'CALL' => '2006-03-05 12:45:23',
      'INFO_CLI' => 
      array (
        'responsable' => NULL,
        'adr_1' => NULL,
        'adr_2' => NULL,
        'code_postal' => NULL,
        'ville' => NULL,
        'tel' => NULL,
        'fax' => NULL,
      ),
    )

  4. #4
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    Est-ce que tu refais ta requête qui te permet d'extraire $data de la base ?

    Que donne ceci ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    print_r ( $data ) ;
    ?>

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 27
    Par défaut
    bon j'ai trouvé le problème...
    étant donner que je travaille en popup j'ai pas vue mon erreur dans la barre des liens...

    merci quand meme

  6. #6
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    Pas de quoi...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/05/2011, 13h23
  2. [Javascript/AJAX] Chargement, Synchronisation et informations perdues
    Par bthivent dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 07/03/2009, 00h00
  3. [Tableaux] aide je suis perdu
    Par covin85 dans le forum Langage
    Réponses: 12
    Dernier message: 14/04/2006, 17h56
  4. Réponses: 7
    Dernier message: 08/12/2005, 19h32
  5. Réponses: 15
    Dernier message: 02/12/2005, 17h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo