1
Petit guide 4
quelques scripts exemples, donc à retoucher pour qu'ils correspondent au cas étudié.
/ Le script de connexion à la base : Nécessite un serveur interpellé valable, et une base valable.
<?
/* Configuration de la connexion générale et Config BD "localhost" est en Mode local: ne nécessitant pas de mot de passe */
define (SERVEUR, "localhost");
define (NOM, "root");
define (PASSE, "");
define (BASE, "PoursuiteEtude");
$serveur ="localhost";
$base = "GestionMedias"; // le nom de votre base s'il diffère.
$connexion = mysql_connect(SERVEUR, NOM, PASSE);
if(!$connexion) {
echo "Connexion au serveur mysql : " . $serveur . " impossible\n";
exit;
}
if (!mysql_select_db ($base, $connexion)) {
echo "Accès à la base de données " . $base . " impossible\n";
exit;
}
?>
/ Le script ConnectMedias.php (ici pour exemple, on interpelle dans notre application la table médias, vous ajusterez l'exemple en conséquence.
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<title>Script de connexion: Base de données "Gestion_Médias" SRC</title>
</head>
<?php
/* Configuration */
require("connexion.php");
$table = "Medias";
$Enregistrements = mysql_query ("SELECT COUNT(*) FROM $table", $connexion);
$resultat = mysql_query ("SELECT * FROM $table ORDER BY ID ASC", $connexion);
$row = mysql_fetch_row($Enregistrements);
echo "<br><B>$row[0] enregistrements</B> au total<BR>\n";
$Enregistrements = mysql_query ("SELECT COUNT(*) FROM $table $connexion);
//WHERE $table.Diplome = '$Diplome' AND $table.Departement LIKE '$Departement%'", $connexion);
$resultat = mysql_query ("SELECT * FROM $table $connexion);
//WHERE $table.Diplome = '$Diplome' AND $table.Departement LIKE '$Departement%' ORDER by Diplome ASC", $connexion);
$row = mysql_fetch_row($Enregistrements);
echo "<B>$row[0] Médias(s)</b> trouvé(s). </b><BR><BR>\n";
}
2
if($resultat)
{ while ($table = mysql_fetch_object ($resultat)) {
include "InclureMedias.php";
}
require("Page.php");
mysql_free_result($resultat);
}/* -- avertir l'utilisateur --*/
else{
echo "<center><B>Erreur dans l'exécution de la requête.</B></BR>";
echo "<B>Message d'erreur retourné par MySql :</B> " . mysql_error($connexion);
echo "</center>\n";
}?>
</body>
</html>
/ Le ficher InclureMedias.php
<?
echo "ID: $table->ID<BR>\n";
echo "<table border=0 width=\"100%\" cellpadding=\"1\" cellspacing=\"0\"
class=\"text2\"><tr>\n";
echo "<td align=\"left\" bgcolor=#E4E9F5><p class = \"text\">Indicateur:
<b>$table->Libelle</b><br>\n";
echo "Titre:<font color=\"#0000FF\"> <b>$table->Titre</b></font><BR>\n";
echo "Adresse du site: <b><a href=$table->Adresse>$table-
>DateDebut</a></b><BR><BR>\n";
echo "Descriptif: <b>$table->Descriptif.</b><BR>\n";
echo "Diplôme: <font color=\"#ff0000\"><b>$table->DateFin.</b></font>
<BR>\n";
/* On commente le reste du script.
echo "Domaine: <b>$table->Domaine.</b><BR>\n";
echo "Commentaire de l'enseignant:<font color=\"#FF8080\"> <b>$table-
>Commentaire</b></font><BR>\n";
echo "Département: <b>$table->Departement.</b><BR>\n";
echo "Ville: <b>$table->Ville.</b>\n"; */
echo "<font color=\"#E4E9F5\"><a href=Admin.htm>.</a></b></font></p>\n";
echo "</td></tr></table><br>\n";
?>