1

Vous n'auriez pas plus simple et/ou plus rapide (si possible) pour stoquer le contenu d'une table (ici carnet) dans un tableau $SESSION['tableau'] parcque je fais mes premiers pas et ca me semble nul comme code:

$table = mysql_query("SELECT * FROM carnet") or die("La sélection de la table n'a pas aboutie."); //Récupère les infos de la table dans $table
$temp = mysql_fetch_array($table,MYSQL_BOTH); //indexe les infos dans un tableau de session
$i=0;
$j=array_keys($temp); //recupere le nom et valeurs numeriques des champs
while (isSet($j[$i++]))
{
$_SESSION['tableau'][0][$i] = $j[$i++]; //avec double saut d'indice pour eviter les valeurs num ds champs
}
$i=1;
$j=0; //On commance par la 1ere ligne (cas particulier ici du au MYSQL_BOTH)
while (isSet($temp[$j]))
{
$_SESSION['tableau'][$i][$j] = $temp[$j++]; //$i=lignes, $j=colonnes
}
$i++;
while($temp=mysql_fetch_array($table))
{
$j=0;
while (isSet($temp[$j]))
{
$_SESSION['tableau'][$i][$j] = $temp[$j++];
}
$i++;
}
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.

2

        $table = mysql_query("SELECT * FROM carnet") or die("La sélection de la table n'a pas aboutie."); //Récupère les infos de la table dans $table
        $temp = mysql_fetch_array($table,MYSQL_BOTH);                 //indexe les infos dans un tableau de session
        $i=0;
        $j=array_keys($temp);                                                       //recupere le nom et valeurs numeriques des champs
        while (isSet($j[$i++]))
          {
          $_SESSION['tableau'][0][$i] = $j[$i++];                             //avec double saut d'indice pour eviter les valeurs num ds champs
          }
        $i=1;
        $j=0;                                                                               //On commance par la 1ere ligne (cas particulier ici du au MYSQL_BOTH)
          while (isSet($temp[$j]))
            {
            $_SESSION['tableau'][$i][$j] = $temp[$j++];                   //$i=lignes, $j=colonnes
            }
          $i++;
        while($temp=mysql_fetch_array($table))
          {
          $j=0;
          while (isSet($temp[$j]))
            {
            $_SESSION['tableau'][$i][$j] = $temp[$j++];
            }
          $i++;
          }
avatar
I'm on a boat motherfucker, don't you ever forget

3

merci moumou pour l'affichage mais on fait comment pour afficher comme ca?
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.

4

Edites mon post smile
avatar
I'm on a boat motherfucker, don't you ever forget

5

cool je pensais pas que je pouvais editer TON code (même si je peux pas vraiment) smile
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.

6

Eh oui ... les joies de yAronet tongue
Enfin bon. Tout ça c'est bien joli mais ça ne résout pas ton problème cheeky
avatar
I'm on a boat motherfucker, don't you ever forget

7

sick sick
$table = mysql_query("SELECT * FROM carnet") or die("La sélection de la table n'a pas aboutie.");
$temp = mysql_fetch_array($table,MYSQL_BOTH);
$i=0;
foreach($temp as $n => $c){
	$_SESSION["tableau"][0][$i]=$n;
	$_SESSION["tableau"][1][$i++]=$c;
}
// a partir de la j'ai pas trop compris alors j'ai laisse
$i=2;
while($temp=mysql_fetch_array($table)){
	$j=0;
	while (isSet($temp[$j])){
		$_SESSION["tableau"][$i][$j] = $temp[$j++];
	}
	$i++;
}

J'ai pas très bien compris pourquoi appeler la fonction mysql_fetch_array à chaque while

8

Au fait on dit "abouti" et pas "aboutie".
avatar
I'm on a boat motherfucker, don't you ever forget

9

nTOME> Pour faire evoluer l'indice de position du tableau et par la meme occasion récuperer $temp, ce qui est dans le tableau a l'indice de position actuel
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.