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
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Juin 2026
- La bataille de la 6G se gagne dans la donnée en temps réel
- BlueSecure repense la sensibilisation à la cybersécurité avec des formats immersifs et engageants
- Les agents d’IA fragilisent la sécurité : pour les sécuriser, inutile de repartir de zéro
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
