Serveur PostgreSQL/Apache et PHP

Le serveur HTTP et le client fonctionnent, php est pris en charge par le serveur Apache. Maintenant, nous allons créer un formulaire qui permet de passer des requêtes SQL sur la base et un script qui exécute ces requêtes.

1 Test de la demo

1.1 En fait il s'agit de deux documents (formsql.html et resultsql.php) :

1.2 Installez les pages fournies dans le répertoire d'Apache.

Lancez ensuite un navigateur. Tapez l'url http://@IP du PC/formsql.html. Vous pouvez saisir une chaîne sql et "envoyer" le formulaire.

2 Modifications

a) Copier insert.html dans le répertoire d'Apache, modifiez les permissions du compte $COMPTE_HTTP afin de lui donner la possibilité d'insérer des tuples dans la base de données. Modifiez le document resultsql.php afin de pouvoir réaliser des insertions dans la base. Les enregistrements à insérer seront saisis dans insert.html.

Figure 43.2. Formulaire insert.html

Formulaire insert.html