En gros: Lorsque je suis sur "lettre=Search", j'affiche le formulaire me permettant de choisir le département de recherche.
Sinon je mes l'ensemble des membres.
Pourrais tu m'aiguillais?
Voici le code:
- Code: Tout sélectionner
<div id="body">
<p>
<a href="#">Rechercher un membre près chez moi.</a> •
<a href="connexion.php?lettre=A">A</a>
<a href="connexion.php?lettre=B">B</a>
<a href="connexion.php?lettre=C">C</a>
<a href="connexion.php?lettre=D">D</a>
<a href="connexion.php?lettre=E">E</a>
<a href="connexion.php?lettre=F">F</a>
<a href="connexion.php?lettre=G">G</a>
<a href="connexion.php?lettre=H">H</a>
<a href="connexion.php?lettre=I">I</a>
<a href="connexion.php?lettre=J">J</a>
<a href="connexion.php?lettre=K">K</a>
<a href="connexion.php?lettre=L">L</a>
<a href="connexion.php?lettre=M">M</a>
<a href="connexion.php?lettre=N">N</a>
<a href="connexion.php?lettre=O">O</a>
<a href="connexion.php?lettre=P">P</a>
<a href="connexion.php?lettre=Q">Q</a>
<a href="connexion.php?lettre=R">R</a>
<a href="connexion.php?lettre=S">S</a>
<a href="connexion.php?lettre=T">T</a>
<a href="connexion.php?lettre=U">U</a>
<a href="connexion.php?lettre=V">V</a>
<a href="connexion.php?lettre=W">W</a>
<a href="connexion.php?lettre=X">X</a>
<a href="connexion.php?lettre=Y">Y</a>
<a href="connexion.php?lettre=Z">Z</a>
• <a href="connexion.php">Voir tous les membres</a>
</p>
<table>
<tr>
<th>Nom d’utilisateur</th>
<th>Rang</th>
<th>Site Internet</th>
<th>Inscription</th>
<th>Dernière visite</th>
</tr>
<?php
include("../include/admin_identifiants.php");
mysql_connect($adresse, $nom, $motdepasse);
mysql_select_db($database);
$nombreDeMessagesParPage = 25;
if(!empty($_GET['lettre']))
{
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM blog_inscriptiontest WHERE pseudo LIKE '" .$_GET['lettre']. "%'");
}
else
{
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM blog_inscriptiontest');
}
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
if (isset($_GET['affichage']))
{
$affichage = intval($_GET['affichage']);
}
else
{
$affichage = 1;
}
$premierMessageAafficher = ($affichage - 1) * $nombreDeMessagesParPage;
if(!empty($_GET['lettre']))
{
$retour = mysql_query("SELECT * FROM blog_inscriptiontest WHERE pseudo LIKE '" .$_GET['lettre']. "%' ORDER BY timestamp DESC LIMIT " . $premierMessageAafficher . ", " . $nombreDeMessagesParPage ." ");
}
else
{
$retour = mysql_query('SELECT * FROM blog_inscriptiontest ORDER BY timestamp DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
}
while ($donnees = mysql_fetch_array($retour))
{
?>
<tr>
<td><a href="../espace_membre.php?pseudo=<?php echo $donnees['pseudo']; ?>"><?php echo $donnees['pseudo']; ?></a></td>
<td><img src="../picture/<?php echo $donnees['rang'];?>.png" alt="<?php echo $donnees['rang'];?>" ></td>
<td><a href="<?php echo $donnees['mon_site']; ?>"><?php echo $donnees['mon_site']; ?></a></td>
<td><?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?></td>
<td><?php echo date('d/m/Y à H\hi', $donnees['derniere_connection']); ?></td>
</tr>
<?php
}
?>
</table>
<p>
<?php
echo '<strong>Page :</strong> ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
if(!empty($_GET['lettre']))
{
$lien_affichage = '<a href="connexion.php?lettre='. $_GET['lettre'] .'&affichage=' . $i . '">' . $i . '</a> ';
}
else
{
$lien_affichage = '<a href="connexion.php?affichage=' . $i . '">' . $i . '</a> ';
}
echo $lien_affichage ;
}
mysql_close();