Differences
This shows you the differences between two versions of the page.
| 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> | ||
