[Tableaux] syntaxe et array_push
bonjour,
J'ai créé un formulaire contenant plusieurs zone d'options :
Code:
1 2 3 4 5 6 7 8 9 10
|
<input type="radio" name="q0" value=0 class="proposition"/>
<label for "proposition">p1</label>
<input type="radio" name="q0" value=1 class="proposition"/>
<label for "proposition">p1</label>
....
<input type="radio" name="q5" value=0 class="proposition"/>
<label for "proposition">p1</label>
<input type="radio" name="q5" value=1 class="proposition"/>
<label for "proposition">p5</label> |
Je souhaite traiter les réponses en les plaçant dans un tableau de type array() sous la forme array(cle=>valeur) via une routine
Code:
1 2 3 4 5 6 7 8
|
$a1=array();
for($j=0;$j<6;$j++)
{
$cle='q'.$j;
$valeur=$_POST[$cle];
array_push($a1,(array("$cle"=>"$valeur")));
} |
Je sais que le dysfonctionnement provient de la syntaxe au niveau de
Code:
array("$cle"=>"$valeur")));
Pouvez-vous m'aider à corriger ?
merci