OVH Cloud OVH Cloud

variables et tableau

3 réponses
Avatar
Nicolas COUTURIER
Bonjour.

Un de mes scripts reçoit d'un formulaire un ensemble de variables
nommées :
$compression0, $compression1, $compression2, $compression3, ...
contenant la valeur 0, 1 ou 2. Le nombre de variables $comrpessionX
est variable.
J'aimerais traiter ces variables de façon à ce que les valeurs
qu'elles contiennent soient stockées dans un tableau.

Exemple :
$compression0 vaut 2;
$compression1 vaut 1;
$compression2 vaut 1;

Et avoir après traitement le tableau suivant :

index |0|1|2|
valeur |2|1|1|

Note : Les variable $compressionX proviennent d'un formulaire composé
de plusieurs radio boutons.
<FORM method='post' action='script.php' name='the_form'>
<INPUT type='radio' name='compression0' value='0'>
<INPUT type='radio' name='compression0' value='1'>
<INPUT type='radio' name='compression0' value='2'>
<INPUT type='radio' name='compression1' value='0'>
<INPUT type='radio' name='compression1' value='1'>
<INPUT type='radio' name='compression1' value='2'>
...
</FORM>

Merci d'avance.

--
C0ute
http://coute.org
"ecchi nano wa ikenai tomoe masu" - Mahoro-san

3 réponses

Avatar
Guillaume Bouchard
Nicolas COUTURIER wrote:

$compression0, $compression1, $compression2, $compression3, ...
contenant la valeur 0, 1 ou 2. Le nombre de variables $comrpessionX
est variable.
J'aimerais traiter ces variables de façon à ce que les valeurs
qu'elles contiennent soient stockées dans un tableau.

Exemple :
$compression0 vaut 2;
$compression1 vaut 1;
$compression2 vaut 1;

<FORM method='post' action='script.php' name='the_form'>
<INPUT type='radio' name='compression0' value='0'>
<INPUT type='radio' name='compression0' value='1'>
<INPUT type='radio' name='compression0' value='2'>
<INPUT type='radio' name='compression1' value='0'>
<INPUT type='radio' name='compression1' value='1'>
<INPUT type='radio' name='compression1' value='2'>


En html, les tags s'ecrivent en minuscules ...
Sinon, ton probleme se regle facilement en modifiant le nom de tes radio

<input type="radio" name="compression[0]" value="0" />
<input type="radio" name="compression[0]" value="1" />
<input type="radio" name="compression[0]" value="2" />
<input type="radio" name="compression[1]" value="0" />
<input type="radio" name="compression[1]" value="1" />
<input type="radio" name="compression[1]" value="2" />

--
Guillaume.

Avatar
Lionel
Nicolas COUTURIER wrote:
Bonjour.

Un de mes scripts reçoit d'un formulaire un ensemble de variables
nommées :
$compression0, $compression1, $compression2, $compression3, ...
contenant la valeur 0, 1 ou 2. Le nombre de variables $comrpessionX
est variable.
J'aimerais traiter ces variables de façon à ce que les valeurs
qu'elles contiennent soient stockées dans un tableau.

Exemple :
$compression0 vaut 2;
$compression1 vaut 1;
$compression2 vaut 1;

Et avoir après traitement le tableau suivant :

index |0|1|2|
valeur |2|1|1|



et il est ou le pb ?
tu fais un boucle qui récupère les valeurs envoyées par ton form, et tu les
poses dans un tableau au bon index....
j'ai du louper un truc...

Avatar
Guillaume Bouchard
Shrom wrote:

En XHTML, les tags s'écrivent en minuscule, pour le HTML, il n'y a pas de
règle fixée (les navigateurs doivent ne doivent pas tenir compte de la
casse) mais juste une recommandation qui disait à l'époque que les tags
devaient être en majuscule et les attributs en minuscule


Exacte... Mais ma vision des choses actuel est que le html a fait son
temps et que le xhtml est la pour le remplacer et de plus, comme il n'y
a pas de regle imposé pour l'html, pourquoi ne pas faire en minuscule
des le depart, ca aidera a une futur reconversion.

--
Guillaume.