1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| <?php
// information pour la connection à le DB
include("./configmess.php"); // ici tu avais oublié le ; de fin
// connection à la DB
$link = mysql_connect($host, $user, $pass) or die ('Erreur : '.mysql_error());
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT id, nom, prenom, societe, email, telephone, adresse, adressebis, ville, codepostal, commentaires FROM donnees';
// inutile de passer la connexion, mysql_query utilise la dernière ouverte
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
// si on a récupéré un résultat on l'affiche.
if ($total)
{
echo
<<<HTML
<table bgcolor="#FFFFFF">
<tr>
<td bgcolor="#669999"><b><u>Id</u></b></td>
<td bgcolor="#669999"><b><u>Nom</u></b></td>
<td bgcolor="#669999"><b><u>Prénom</u></b></td>
<td bgcolor="#669999"><b><u>Société</u></b></td>
<td bgcolor="#669999"><b><u>E-mail</u></b></td>
<td bgcolor="#669999"><b><u>Téléphone</u></b></td>
<td bgcolor="#669999"><b><u>Adresse</u></b></td>
<td bgcolor="#669999"><b><u>Adresse2</u></b></td>
<td bgcolor="#669999"><b><u>Ville</u></b></td>
<td bgcolor="#669999"><b><u>Code Postal</u></b></td>
<td bgcolor="#669999"><b><u>Message</u></b></td>
</tr>
HTML;
while ($row = mysql_fetch_assoc($result))
{
// on échappe les données en un seul passage
$row = array_map('htmlentities', $row);
echo
<<<HTML
<tr>
<td bgcolor="#CCCCCC">{$row['id']}</td>
<td bgcolor="#CCCCCC">{$row['nom']}</td>
<td bgcolor="#CCCCCC">{$row['prenom']}</td>
<td bgcolor="#CCCCCC">{$row['societe']}</td>
<td bgcolor="#CCCCCC">{$row['email']}</td>
<td bgcolor="#CCCCCC">{$row['telephone']}</td>
<td bgcolor="#CCCCCC">{$row['adresse']}</td>
<td bgcolor="#CCCCCC">{$row['adressebis']}</td>
<td bgcolor="#CCCCCC">{$row['ville']}</td>
<td bgcolor="#CCCCCC">{$row['codepostal']}</td>
<td bgcolor="#CCCCCC">{$row['commentaires']}</td>
</tr>
HTML;
}
echo '</table>'
}
else
{
echo 'Pas d\'enregistrements dans cette table...';
} |
Partager