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] Tableau bidementionnel utilisation


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Par défaut [Tableaux] Tableau bidementionnel utilisation
    Bonjour a tous

    J'ai un petit problème avec l'utilisation d'un tableau bidimentionnel.

    j'arrive a le passer en paramètre et tout, seuleument je n'arrive pas a garder les informations dedans ni a l'afficher dans une table.

    Pourriez vous me renseigner??

    Merci d'avance pour vos réponses.

    zoreil

  2. #2
    Membre émérite Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Par défaut
    Salut,

    Quentends tu par "garder les informations dedans"?

    Si c'est conservé les valeurs entre les différentes pages, regarde du coté des sessions et de la fonction serialize sur la documentation officielle: http://www.php.net/manual/fr

    Vérifie aussi que ton tableau contient des valeurs:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    echo '<pre>';
    print_r($tab);
    echo '</pre>';
    où $tab => ton tableau

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Par défaut
    j'utilise les serialize, et ce qui me rend fou, c'est que j'arrive a lire la ligne courante.

    En faite, j'ai une page avec une table qui rappel les informations d'un formulaire (ou l'utilisateur répond a des quesitons). Je met dans un array toutes les réponses de l'utilisateurs puis lorsqu'il valide, je voudrais que sa les mettent dans la table.

    Première page:
    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
     
    $tab_donnee[$ligne][1]=$id_mat;
    $tab_donnee[$ligne][2]=$num_serie;
    $tab_donnee[$ligne][3]=$numident;
    $tab_donnee[$ligne][4]=$nom_st;
     
     
    if(isset ($_POST[$parametreLigne]))
    {
    	$ligne=$_POST[$parametreLigne];
    	$ligne=$ligne+1;
    }
    else
    {
    	$ligne=0;
    }
    ?>
    <input type="hidden" name="<?print $parametreLigne;?>" value="<?print $ligne;?>">
    <input type="hidden" name="<?print $parametreTableauLigne;?>" value='<?print serialize($tab_donnee)?>'>
    page ou je récupère:
    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
    20
     
    // Récupération de la ligne
    if(isset($_POST[$parametreLigne]))
    {
    	$ligne=$_POST[$parametreLigne];
    }
    else
    {
    	$ligne=0;
    }
    // Récupération du tableau contenant la ligne de RMA
    if(isset($_POST[$parametreTableauLigne]))
    {
    	$table_donnee=array();
    	$table_donnee=unserialize(stripslashes($_POST[$parametreTableauLigne]));
    }
    else
    {
    	echo "coucou";
    }

  4. #4
    Membre expérimenté Avatar de Amine_sas
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 245
    Par défaut
    je pense que cette ligne ne te sert de rien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="<?print $parametreTableauLigne;?>" value='<?print serialize($tab_donnee)?>'>
    essaye de la remplacer par:

    $_POST[$parametreTableauLigne] = $tab_donnee;

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Par défaut
    En fait, je voudrais savoir comment faire pour afficher ce qu'il y a dedans car je n'arrive a afficher que la ligne en cours et jamais les précédentes.

Discussions similaires

  1. Réponses: 5
    Dernier message: 29/03/2007, 00h08
  2. [Tableaux] Tableau à 2 dimensions: utilisation
    Par kurkaine dans le forum Langage
    Réponses: 3
    Dernier message: 11/01/2007, 20h14
  3. [Tableaux] Tableau compter récurence
    Par toflofr dans le forum Langage
    Réponses: 8
    Dernier message: 05/10/2005, 13h54
  4. [Tableaux] Tableau et resolution de l'ecran
    Par BK dans le forum Langage
    Réponses: 8
    Dernier message: 01/10/2005, 00h18
  5. [Tableaux] tableau dans un formulaire
    Par Elo13 dans le forum Langage
    Réponses: 4
    Dernier message: 26/09/2005, 17h28

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