Piste :
Différences ¶
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
tutoriels:principal:formulaire-de-news [2008/02/27 22:31] – soow | tutoriels:principal:formulaire-de-news [2008/07/03 18:17] – izguit | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Création d'un formulaire de news ====== | ||
Il y a deux manières de faire des formulaires : soit de manière classique, "à la main", soit en utilisant le nouveau système de formulaire jForms. jForms s' | Il y a deux manières de faire des formulaires : soit de manière classique, "à la main", soit en utilisant le nouveau système de formulaire jForms. jForms s' | ||
Ligne 37: | Ligne 36: | ||
</ | </ | ||
- | Rien que de très classique, au niveau HTML. Toutefois vous remarquerez l' | + | Rien de très complexe, au niveau HTML. Toutefois vous remarquerez l' |
Dans Jelix, vous éviterez de mettre des URLs en dur dans les templates ou les actions, pour des raisons de facilité de maintenance et d' | Dans Jelix, vous éviterez de mettre des URLs en dur dans les templates ou les actions, pour des raisons de facilité de maintenance et d' | ||
Ligne 46: | Ligne 45: | ||
Note : par défaut, {jurl}, {formurl} et {formurlparam} | Note : par défaut, {jurl}, {formurl} et {formurlparam} | ||
+ | |||
===== Affichage du formulaire ===== | ===== Affichage du formulaire ===== | ||
Ligne 68: | Ligne 68: | ||
Là encore, on utilise le tag {jurl}. | Là encore, on utilise le tag {jurl}. | ||
+ | |||
+ | Maintenant rafraichissez la page de liste des news dans le navigateur ( http:// | ||
Ligne 75: | Ligne 77: | ||
Comme on l'a indiqué dans le formulaire, il nous faut maintenant créer une action ' | Comme on l'a indiqué dans le formulaire, il nous faut maintenant créer une action ' | ||
- | En premier lieu, on récupère un record, que l'on rempli ensuite avec les données envoyées par le formulaire. Les paramètres d'url ($_GET) ou postés ($_POST), sont accessibles via la méthode param() des contrôleurs. | + | En premier lieu, on récupère un record, que l'on rempli ensuite avec les données envoyées par le formulaire. Les paramètres d'URL ($_GET) ou postés ($_POST), sont accessibles via la méthode param() des contrôleurs. |
<code php> | <code php> | ||
Ligne 116: | Ligne 118: | ||
</ | </ | ||
- | Vous pouvez maintenant | + | Vous pouvez maintenant |
- | ---- | ||
- | * Suite : [[tutoriels: | ||
- | * Précédent : [[tutoriels: | ||
- | * [[tutoriels: |