L'exemple suivant montre un formulaire HTML ordinaire qui utilise le tag Action pour invoquer un programme CGI-BIN quand un utilisateur appuie sur le bouton Submit. Ici, le programme CGI-BIN est en réalité un programme PHP qui traite les champs du formulaire HTML et utilise leur contenu pour interroger une base
PHP comme un programme CGI-BIN
de
données DB2.
La base de données que nous utilisons
s’appelle SAMPLE. Elle est livrée
avec la V5R1. Pour la créer, suivez les
instructions à http://publib.boulder.
ibm.com/pubs/html/as400/v5r1/ic2924
/index.htm?info/sqlp/rbafymstsamptbl.
htm.
La figure 4 montre le formulaire
HTML de base qui nous sert à interroger
la base de données. LPAR3NVM est
notre nom de système. La figure 5
montre les résultats de notre requête.
Chaque enregistrement renvoyé se
trouve dans une ligne du tableau. La figure
6 montre le script dbquery
php.php, où s’effectue le vrai travail.
Les points saillants sont les suivants
odbc_connect. C’est le « Open » de la base de données. La variable link est
utilisée par d’autres fonctions ODBC
dans la suite du script.
odbc_exec. La variable remplie sur le formulaire HTML contient la chaîne
que nous exécuterons comme une
instruction SQL. odbc_exe exécute l’instruction SQL et renvoie le résultat
dans la variable $result.
odbc_numfields. Une fonction détermine
combien de colonnes sont
renvoyées pour cet enregistrement.
Nous utilisons cette valeur pour mettre
des tags
et d’autre de chaque cellule.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les fuites de données explosent en France, désormais pays le plus touché d’Europe
- L’IA accélère les attaques et expose les identités non gouvernées
- Identités machines et supply chain : l’erreur stratégique des entreprises en cybersécurité
- WordPress publie une mise à jour de sécurité d’urgence pour corriger wp2shell
Articles les + lus
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
À la une de la chaîne Tech
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
