Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
formulairesweb [2014/10/02 20:00]
glaroc [Partie 4 - Insertion dans PostgreSQL via PHP]
formulairesweb [2014/10/10 12:59] (current)
glaroc [Principes de bases pour la création de formulaires web]
Line 7: Line 7:
  
 Université du Québec à Rimouski. 10 octobre 2014.  Université du Québec à Rimouski. 10 octobre 2014. 
 +
 +  * [[http://​prezi.com/​hmqxdokj_0_u/?​utm_campaign=share&​utm_medium=copy&​rc=ex0share|Accéder à la présentation Prezi ici. ]]
 +  * [[http://​prezi.com/​hmqxdokj_0_u/​present/?​auth_key=dzwkigq&​follow=GuillaumeLarocque&​kw=present-hmqxdokj_0_u&​rc=ref-19631691|Présentation simultanée.]]
 +
  
 **Liens utiles** **Liens utiles**
   * [[http://​www.codecademy.com/​|Code Academy]] Site web génial pour apprendre HTML, CSS, PHP, Javascript JQuery ou autre. ​   * [[http://​www.codecademy.com/​|Code Academy]] Site web génial pour apprendre HTML, CSS, PHP, Javascript JQuery ou autre. ​
-  * +  * [[http://​link.springer.com/​book/​10.1007/​978-1-4302-0136-6|Beginning PHP and PostgreSQL 8. ]] Livre téléchargeable en e-book. Un peu vieux.
  
 **Étapes principales** **Étapes principales**
Line 17: Line 21:
   - Création d'un code PHP qui va recevoir les données du formulaire et qui va les envoyer vers la base de données. ​   - Création d'un code PHP qui va recevoir les données du formulaire et qui va les envoyer vers la base de données. ​
   - Enrichissement possible du formulaire avec Javascript/​JQuery   - Enrichissement possible du formulaire avec Javascript/​JQuery
 +
 +
 +===== Installation de PHP, PostgreSQL, apache et PHPPGAdmin =====
 +
 +[[https://​bitnami.com/​tag/​postgresql|Télécharger et installer le serveur WAPP pour Windows, ou MAPP pour Mac.]]
 +
 +Pour linux: ​
 +<​file>​
 +sudo apt-get install postgresql-9.3 apache2 php5 phppgadmin php5-pgsql
 +</​file>​
 ===== Partie 1 - Formulaire HTML ===== ===== Partie 1 - Formulaire HTML =====
  
Line 243: Line 257:
  
  
 +Retrouver des éléments dans la base de données
 +<file php>
 +// Connexion et sélection de la base de données
 +$dbconn = pg_connect("​host=localhost dbname=base_donnees user=nom_usager password=mot_de_passe"​);​
 + 
 +$query="​SELECT * FROM nom_table";​
 +// Insertion dans la base de données
 +$result = pg_query($query);​
 +while ($t=pg_fetch_array($result)){
 + echo $t['​prenom'​].'​ '​.$t['​nom_famille'​];​
 +}
  
 +// Fermer la connexion
 +pg_close($dbconn);​
 +</​file>​