En cours, nous avons vu en détail comment accéder à la base de données de gestion d'outils. Ci-dessous, le source php, pour voir le résultat suivez ce lien. Cette page php affiche le contenu de la base :
<html>
<head>
<title>gestion d'outils</title>
</head>
<body bgcolor="#ffffd0">
<H1 align="center">gestion d'outils</H1>
<?php
// on se connecte a la base
$db=mysql_connect("localhost","lpa3","mot2pass");
mysql_select_db("magasin");
//affichage table "outils"
echo "<H2>table : outils</H2>";
echo "<TABLE border=1>\n";
echo "<CAPTION> <TH>id</TH><TH>nom</TH></CAPTION>\n";
$resultat=mysql_query("SELECT id,nom FROM outils;");
$nb_o=mysql_num_rows($resultat);
for($i=1;$i<=$nb_o;$i++)
{
$ligne=mysql_fetch_row($resultat);
$id=$ligne[0]; //on recupere l'id
$nom=$ligne[1]; //et le nom
$outils[$id]=$nom; //on memorise le nom dans un tableau
echo "<TR><TD> $id </TD><TD> $nom </TD></TR>\n";
}
echo "</TABLE>\n";
//affichage table "lieux" : ce qui a changïiuml;¿½est "FROM lieux"
echo "<H2>table : lieux</H2>";
echo "<TABLE border=1>\n";
echo "<CAPTION> <TH>id</TH><TH>nom</TH></CAPTION>\n";
$resultat=mysql_query("SELECT id,nom FROM lieux;");
$nb_l=mysql_num_rows($resultat);
for($i=1;$i<=$nb_l;$i++)
{
$ligne=mysql_fetch_row($resultat);
$id=$ligne[0];
$nom=$ligne[1];
$lieux[$id]=$nom;
echo "<TR><TD> $id </TD><TD> $nom </TD></TR>\n";
}
echo "</TABLE>\n";
//affichage table "stocks"
echo "<H2>table : stocks</H2>";
echo "<TABLE border=1>\n";
echo "<CAPTION> <TH>lieu</TH><TH>outil</TH><TH>nombre</TH></CAPTION>\n";
$resultat=mysql_query("SELECT lieu,outil,nb FROM stock;");
$nb_s=mysql_num_rows($resultat);
for($i=1;$i<=$nb_s;$i++)
{
$ligne=mysql_fetch_row($resultat);
$l=$ligne[0];
$o=$ligne[1];
$nb=$ligne[2];
echo "<TR><TD> $lieux[$l] </TD><TD> $outils[$o] </TD><TD> $nb </TD></TR>\n";
}
echo "</TABLE>\n";
mysql_close($db);
?>
<P><A HREF="derniercours-ajout.php">modifier ?</A></P>
</body>
</html>