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
		)
           );