Page 1 sur 1

Problème mise en page après récupération d'un formulaire

Posté : 24 févr. 2016, 17:43
par bens67
Bonjour,
Je cale sur un problème depuis trois jours. J'ai bien trouvé quelques solutions sur le net, mais bien trop complexes ou trop simples au niveau des explications pour que je puisse m'appuyer dessus : mon niveau étant plutôt 'débutant'.
J'expose :
J'ai un tableau dans une page qui s'appuie sur une requête SQL à laquelle je rajoute des champs à remplir en texte ou par menu déroulant. Par formulaire, j'envoie vers une deuxième page les éléments.

Dans un premier temps, j'ai un tout petit souci que j'arriverais facilement à contourner si vous me trouvez la solution pour mon problème principal : j'ai une checkbox sur chaque ligne générée de mon tableau et je souhaiterais n'envoyer que les informations des lignes cochées vers ma deuxième page.

Mon problème vraiment pénible (pour moi, je rappelle) c'est que je récupère un array multidimensionnel et je suis incapable de le présenter en tableau. Au final, je souhaite faire des insertions dans la table SQL. Mais si j'arrive à faire le tableau, je saurais faire mes 'insert'.

Merci pour votre aide.

Voilà les données de mon array où 'NUMCMD', CODRLV, RLVCOM, COMMANDE sont mes colonnes.

Code : Tout sélectionner

Array ( [NUMCMD] => Array ( [0] => 751054936 [1] => 751054186 [2] => 751054811 [3] => 751054731 [4] => 751054732 [5] => 751054751 [6] => 751054762 [7] => 751054892 [8] => 751054940 [9] => 751054005 [10] => 751054725 [11] => 751054973 [12] => 751054484 [13] => 751054891 [14] => 751053176 [15] => 751054671 [16] => 751054672 ) [CODRLV] => Array ( [0] => FNA [1] => RCL [2] => CAS [3] => FNA [4] => FNA [5] => FNA [6] => FNA [7] => FNA [8] => FNA [9] => FNA [10] => FNA [11] => FNA [12] => FNA [13] => FNA [14] => FNA [15] => FNA [16] => FNA ) [RLVCOM] => Array ( [0] => [1] => comm 1 [2] => test [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => [11] => [12] => [13] => [14] => [15] => [16] => ) [COMMANDE] => Array ( [0] => 0 [1] => 1 [2] => 1 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 [8] => 0 [9] => 0 [10] => 0 [11] => 0 [12] => 0 [13] => 0 [14] => 0 [15] => 0 [16] => 0 ) [envoyer] => Envoyer )

Re: Problème mise en page après récupération d'un formulaire

Posté : 26 févr. 2016, 12:38
par itwasbaloo
ben en fait c'est comme si tu avais 4 tableau c'est tout.
imaginon je veux parcourir commande bah je fais une boucle
for($i=0;$i<count($monTableau['commande']);i++)
{
       echo $monTableau['commande'][$i];
}

Re: Problème mise en page après récupération d'un formulaire

Posté : 29 févr. 2016, 16:54
par bens67
Grâce à l'aide bienvenue des forums, j'ai réussi à m'en sortir.
Voici le code :

Code : Tout sélectionner

$array_numcmd = $_POST['NUMCMD']; $array_commande = $_POST['COMMANDE']; $array_codrlv = $_POST['CODRLV']; $array_rlvcom = $_POST['RLVCOM']; for ($j = 0; $j < count($array_numcmd); ++$j) { echo $array_numcmd[$j] . ' - ' . $array_commande[$j] . ' - ' . $array_codrlv[$j] . ' - ' . $array_rlvcom[$j] . '<br>';