Raccourcis : Contenu - rubriques - sous rubriques
FR

Piste :

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
tutoriels:principal:formulaire-de-news [2008/02/27 22:31] soowtutoriels:principal:formulaire-de-news [2008/05/12 13:35] laurent
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'occupe à la fois des traitements coté serveur des données reçues d'un formulaire (HTML, XUL ou service web) : création, sauvegarde, vérification des saisies, etc, et à la fois de la génération  des formulaires HTML dans les templates. 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'occupe à la fois des traitements coté serveur des données reçues d'un formulaire (HTML, XUL ou service web) : création, sauvegarde, vérification des saisies, etc, et à la fois de la génération  des formulaires HTML dans les templates.
Ligne 46: Ligne 45:
  
 Note : par défaut, {jurl}, {formurl} et {formurlparam}  échappe correctement dans l'URL les caractères réservés en HTML/XML. Note : par défaut, {jurl}, {formurl} et {formurlparam}  échappe correctement dans l'URL les caractères réservés en HTML/XML.
 +
  
 ===== 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://localhost/jelix/actu.org/www/index.php ). Vous devriez avoir le lien "Ajouter une news". Si vous cliquez dessus, le formulaire devrait s'afficher.
  
  
Ligne 75: Ligne 77:
 Comme on l'a indiqué dans le formulaire, il nous faut maintenant créer une action 'default:createsave' de sauvegarde des données. Comme on l'a indiqué dans le formulaire, il nous faut maintenant créer une action 'default:createsave' de sauvegarde des données.
  
-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:
 </code> </code>
  
-Vous pouvez maintenant réafficher la liste des news, et accéder au formulaire. +Vous pouvez maintenant utiliser le formulaire pour créer de nouvelles news.
  
----- 
-   * Suite : [[tutoriels:principal:crud|Créer une gestion complète type CRUD]] 
-   * Précédent : [[tutoriels:principal:utiliser-dao|Utilisation d'un DAO]] 
-   * [[tutoriels:principal|Retour au sommaire]] 

fr/tutoriels/jelixnews-1.1/formulaire-de-news.txt · Dernière modification : 2009/03/18 11:48 de laurent

Fils rss des changements récents dans le wiki Creative Commons License