Plusieurs personnes me demandent combien peut coûter un site Internet. La réponse est simple, beaucoup moins cher qu’il y a quelques années. Maintenant avec l'aide de logiciels libre, vous pouvez ne payer que pour la configuration de votre site, l'élaboration de la présentation graphique et le temps de formation. Vous n'avez pas besoin de payer pour les milliers d’heures de développement d’un logiciel.

Lire la suite...

facebook

Joomla Templates and Joomla Extensions by JoomlaVision.Com


Comment créer une table PDF Imprimer Envoyer
Programmation web - FacileForms
Écrit par Boris Laroche   
Mercredi, 25 Avril 2007 18:54

Voici un petit tutoriel sur comment créer une table dans la base de données de joomla pour un formulaire. Je vais basé cet exemple sur un formulaire que j'ai crée pour un client.

 

Pour commencer nous allons créer un nouveau formulaire voici les détails du formulaire
titre:       Création table Privilèges
package: Privilèges
nom:        create_table

sur ce formulaire on ajoute un bouton
titre:         Créer table
nom:          btn_Create
étiquette: Créer table

dans les scripts du bouton on sélectionne Librairie on coche click et on indique FF::ff_validate_submit

Maintenant il reste juste à coder le submit du formulaire. On édite le formulaire et dans la section sousmettre des pièces en début de soumission on entre le code suivant:

  1. // load the standard form creation utilities
  2. $this->execPieceByName('ff_InitLib');
  3. // create table if it does not yet exist
  4. ff_query(
  5. "CREATE TABLE IF NOT EXISTS `#__cartes_actives` (".
  6. "`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,".
  7. "`nom` VARCHAR( 25) NOT NULL ,".
  8. "`prenom` VARCHAR( 25 ) NOT NULL ,".
  9. "`no_civique` VARCHAR( 15 ) NOT NULL ,".
  10. "`rue` VARCHAR( 30 ) NOT NULL ,".
  11. "`ville` VARCHAR( 25 ) NOT NULL ,".
  12. "`province` VARCHAR( 25 ) NOT NULL ,".
  13. "`pays` VARCHAR( 25 ) NOT NULL ,".
  14. "`code_postal` VARCHAR( 25 ) NOT NULL ,".
  15. "`telephone` VARCHAR( 25 ) NOT NULL ,".
  16. "`courriel` VARCHAR( 50 ) NOT NULL ,".
  17. "`provenance` VARCHAR( 25 ) NOT NULL ,".
  18. "`date_activation` DATE NOT NULL ,".
  19. "`date_naissance` DATE NOT NULL ,".
  20. "`date_expiration` DATE NOT NULL ,".
  21. "PRIMARY KEY  (`id`)".
  22. ") TYPE=MyISAM AUTO_INCREMENT=1"
  23. );
  24. echo 'Table successfully created!';

 

 

 

Il reste juste à sauvegarder.

Maintenant un simple clic sur le bouton la table va être créer.

 

Joomla Templates and Joomla Extensions by JoomlaVision.Com
Mise à jour le Vendredi, 05 Mars 2010 22:33