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

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]
<?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
}
?>
[/php]
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 ;)