array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : array

Re: array

par SinBert » 06 mai 2010, 19:46

un foreach c'est quand même plus adapter pour le parcours d'array :wink:
Au temps pour moi, tu as tout a fait raison. Je n'y avais pas pensé.
Il n'empêche que sans plus de détails, on ne saurait l'aider plus ;)

Re: array

par stealth35 » 06 mai 2010, 18:22

un foreach c'est quand même plus adapter pour le parcours d'array :wink:

Re: array

par SinBert » 06 mai 2010, 18:20

Bonjour,

j'ai beau lire et relire, ton problème n'est pas clair pour moi. Par conséquent, l'explication pour arrivé à la résolution de ton problème ne sera peut-être pas cohérente avec ton message initial.

M'enfin, de se que j'ai compris tu as une superglobale POST ainsi que des livres à classer. Ceux-ci viendraient d'un formulaire (corrige moi si je me trompe). Tu voudrais que tant qu'il existe un livre non-classé, on continue à classé. Autrement dit : une boucle.
Si tel est le cas, tu pourrais essayer ceci :
<?php
/* 
      * Comme je l'ai dit, le manque de détails m'oblige à supposer beaucoup de chose.
      * Je vais, dans l'exemple qui va suivre, utiliser une autre variable que $_POST ; à toi d'adapter ce code si tu en as besoin.
      * On va aussi supposé que tu as un total de 8 livres.
      * On va donc supposé que tu as ceci :
*/
$tab = array( "livreFR" => array("livre1", "livre2", "livre3", "livre4"),
              "livreEN" => array("livre1", "livre2", "livre3", "livre4")
            );


    //On fait une boucle pour livreFR
for($i = 0 ; $i < 4 ; $i++)
{
      echo $tab['livreFR'][$i]; // A remplacer avec le traitement que tu veux faire de tes variables. 
}

//Et une autre pour livreEN
for($i = 0 ; $i < 4 ; $i++)
{
      echo $tab['livreEN'][$i]; // Idem
} 
?>
Je ne donne évidement pas cher de mon code, je ne savais même pas le but de ton script.
Je te souhaite bonne chance si ce script te convient, sinon revient nous voir avec de plus ample détails ;)

Bonne fin de journée ;)

array

par labyelo » 06 mai 2010, 16:41

Bonjour,

J'ai comme un pt soucis :wink:
J'ai des valeur POST
exemple
$_POST[livre][]= livrefr = 2
$_POSt[livre][] = livrean = 3

Donc je récupère
$_POST[libre]
[0] => 2
[1] => 2
$_POST[qt]
[0] => 2
[1] => 3
Mon soucis est le suivant, comment faire pour me retrouver avec

Autant de ligne que j'ai de quantité je m'explique
livrefr 1
livrefr 1
livrean 1
livrean 1
lvrean 1

Merci d'avance :wink: