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] regrouper lignes de tableau


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par défaut [Tableaux] regrouper lignes de tableau
    Bonsoir à tous.

    Je souhaite regrouper deux lignes adjacentes d'un tableau $links en contactant certaines variables des lignes et stocker le résultat dans un second tableau. J'ai du mal à comprendre comment faire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $links = array(); 
    while ($rw = mysql_fetch_array($rs)) {
    	extract($rw);
    	$links[] = array('day'=>$day, 'month'=>$month, 'year'=>$year, 'link'=>$link, 'desc'=>$desc, 'idEvent'=>$idEvent, 'id'=>$id);
    }
    mysql_close();
    Si quelqu'un a une idée ou une piste elle est la bienvenue?

    D'avance merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Array ( 
    [0] => Array ( [day] => 14 [month] => 4 [year] => 2008 [link] => kjjlkl [desc] => jkljkljkl [idEvent] => 67 [id] => 2 ) 
    [1] => Array ( [day] => 14 [month] => 4 [year] => 2008 [link] => vvvggggg [desc] => sdfdsqfd [idEvent] => 90 [id] => 2 ) 
    [2] => Array ( [day] =

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par défaut
    Personne n'a d'idée ? sniff

    Citation Envoyé par bronon Voir le message
    Bonsoir à tous.

    Je souhaite regrouper deux lignes adjacentes d'un tableau $links en contactant certaines variables des lignes et stocker le résultat dans un second tableau. J'ai du mal à comprendre comment faire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $links = array(); 
    while ($rw = mysql_fetch_array($rs)) {
    	extract($rw);
    	$links[] = array('day'=>$day, 'month'=>$month, 'year'=>$year, 'link'=>$link, 'desc'=>$desc, 'idEvent'=>$idEvent, 'id'=>$id);
    }
    mysql_close();
    Si quelqu'un a une idée ou une piste elle est la bienvenue?

    D'avance merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Array ( 
    [0] => Array ( [day] => 14 [month] => 4 [year] => 2008 [link] => kjjlkl [desc] => jkljkljkl [idEvent] => 67 [id] => 2 ) 
    [1] => Array ( [day] => 14 [month] => 4 [year] => 2008 [link] => vvvggggg [desc] => sdfdsqfd [idEvent] => 90 [id] => 2 ) 
    [2] => Array ( [day] =

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Bonjour,

    comme à la poste attend un peu, pour avoir une réponse.

    Par contre je ne comprend pas bien ce que tu désires faire?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par défaut
    Citation Envoyé par MaitrePylos Voir le message
    Bonjour,

    comme à la poste attend un peu, pour avoir une réponse.

    Par contre je ne comprend pas bien ce que tu désires faire?
    Je sais suis un impatient en ce moment, mais à la poste on n'attends pas un peu... on attends beaucoup !

    Plus sérieusement, je souhaite lorsque 2 lignes qui se suivent et ayant le meme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [day] => 14 [month] => 4 [year] => 2008
    Je souhaite regrouper ces 2 lignes en concaténant les
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [link] => kjjlkl [desc] => jkljkljkl [idEvent] => 67
    dans une même ligne d'un nouveau tableau.

    Je patauge depuis qq temps sur ce problème de tableau à n dimensions8

    D'avance merci

  5. #5
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut


    je verrais un truc dans le genre, mais je sais d'avance, que ce n'est pas ce que tu veux

    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
     
    while ($rw = mysql_fetch_array($rs)) {
    	extract($rw);
     
    	if ($jour=!$day && $mois!=$month && $annee!=$year) {
     
    		$links[] = array('day'=>$day, 'month'=>$month, 'year'=>$year, 'link'=>$link, 'desc'=>$desc, 'idEvent'=>$idEvent, 'id'=>$id);
     
    	}else{
    		//je concatène
    	}	
    	$jour = $day;
    	$mois = $month;
    	$annee = $year;
     
    }

Discussions similaires

  1. [Tableaux] Récupérer la dernière ligne du tableau
    Par cadoudal56 dans le forum Langage
    Réponses: 3
    Dernier message: 02/12/2006, 23h28
  2. Réponses: 7
    Dernier message: 01/09/2006, 23h49
  3. [Tableaux] regrouper les elements d'un tableau
    Par ericmart dans le forum Langage
    Réponses: 3
    Dernier message: 23/06/2006, 09h35
  4. [Tableaux] Ajout dynamique de lignes à un tableau
    Par loreleï85 dans le forum Langage
    Réponses: 6
    Dernier message: 22/06/2006, 17h14
  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