Partie III
Langages et outils
346
© Éditions Eyrolles
Tracez les différents cas d’erreurs (numéro de salle référencé par un poste de travail puis numéro de
salle inexistant). Pensez à donner à l’utilisateur le privilège en exécution sur cette procédure.
9.3 Insertion préparée
Écrire le programme PHP exo3suite.php qui, à partir d’une saisie des paramètres nécessaires
pour enregistrer une nouvelle installation à la date du jour d’un logiciel sur un poste de travail, réalise
l’insertion dans la table Installer. Cette saisie sera réalisée dans le programme exo3debut.php
ci-après :
Nouvelle installations de logiciel sur un<br /> poste

<
method="POST">


$format='j-n-Y';
$datej = date($format);
print "

Installation d'un logiciel à la date du $datej

";
?>
Numéro de poste :
Code du logiciel :





Pour tester une éventuelle erreur de compatibilité entre le type du poste et celui du logiciel (voir le
déclencheur de l’exercice en fin de chapitre 7), vous afficherez le message d’erreur (avec mysqli_
stmt_error) et le code d’erreur si l’insertion se passe mal. Tester une insertion correcte ('p10',
'log1') et une insertion incorrecte du fait des types différents ('p8', 'log7').
Figure 9-9 Saisie du formulaire
form action="./exo3suite.php"

Précédent

- 368/418

Suivant