Re: formulaire avec saisies
Maïeul Rouquette <[email protected]> Mon, 17 May 2021 20:08:56 +0200
| Newsgroups | gmane.comp.web.spip.user |
|---|---|
| Message-ID | <[email protected]> |
Le 17.05.21 =E0 20:01, Jean-Christophe Villeneuve a =E9crit=A0:
> ou mais comment on rajoute cette 2e saisie ?
> Mes tests ne fonctionnent pas.
> Soit rien de plus ne s'affiche (avec un champ non cach=E9), soit le =
> formulaire ne s'affiche plus du tout.
> =
> L=E0 j'ai un champ radio
> =
> =A0=A0=A0 $saisies =3D array(
> =A0=A0=A0 =A0=A0=A0 array(
> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 'saisie' =3D> 'radio',
> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 'options' =3D> array( ...
> =A0=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 )
> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 )
> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 )
> =A0=A0=A0 =A0=A0=A0 );
> =A0=A0=A0 return $saisies;
> }
> =
> et donc le 2e champ, il s'ins=E8re comment
> =
je comprend mieux ton souci. C'est que tu ne connais pas la syntaxe PHP.
Il s'agit de tableau imbriqu=E9, donc ta seconde saisie, c'est aussi un =
tableau. Et tes saisies d=E9crites sous forme de tableau individuelle sont =
elle m=EAme dans un tableau (ton premier array). Au sein d'un tableau, =
chaque entr=E9e est s=E9par=E9 de la suivante par une virgule.
Du coup
$saisies =3D array(
array(
'saisie' =3D> 'radio',
'options' =3D> array( ...
)
)
),
array(
.... ici la description de ta seconde saisie, ,,
),
array (
.... ici la description de a troisi=E8me saisie
)
);