Vous êtes ici Codes PHP et MySQL > Inclassable > Création d'une page index pour afficher une liste...

 

Création d'une page index pour afficher une liste de noms de A à Z

Création d'un index de A à Z séparant les noms par chaque lettre de l'alphabet
sur 3 colonnes.
Ex:
A alex
anne
B boris
...etc
 
Avina
[6] sources en PHP voir
Code vu 8617 fois
Enregistré le 14 Nov 2004
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Création d'une page  index pour afficher une liste de noms de A à Z
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
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.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Création d'une page  index pour afficher une liste de...  */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts93-PHP.htm               */
/* Auteur         : Avina                                                     */
/* Date édition   : 14 Nov 2004                                               */
/*                                                                            */
/******************************************************************************/
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
mysql_connect("localhost""root""");  // vos connections
mysql_select_db("wall");
$response mysql_query("SELECT * FROM votretable ORDER BY Nom");
$n mysql_num_rows($response); // compte le nbre d'enregistrement
$debut 'a';
$compteur 0;
$valeur $n/3// divise le nbre d'enregistrement par 3
$valeur ceil($valeur); // arrondi
$suiv ''// demarre avec une chaine vide
echo '<table><tr><td>'


// ici tu place ton while pour ta requete
while ($res mysql_fetch_array($response))
{
$string $res['Nom'];
$car $string{0}; 

if ($compteur == $valeur) { echo '</td><td>'// tu change de colonne
$compteur 0// tu remet le compteur a zéro
}
// on affiche la lettre pour le premier passage
if ($car == $debut){ 
echo $car;
$suiv $car;
$debut 1; 
} 
// on affiche la lettre
if ($car != $suiv)
{
echo '<br><br>';
echo $car;
echo '<br><br>';
$suiv $car;
}

// on affiche la requete
if ($car == $suiv)
{
echo $string ", "$res['Prénom']; 
echo '<br>';
}

$compteur++; // ajoute 1 au compteur a chaque passage

// ici la fin du while de requete
}

echo '</td></tr></table>';
?>
</body>
</html>


 

Fonctions du code

: Ouvre une connexion à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Sélectionne une base de données MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Retourne le nombre de lignes d'un résultat MySQL - (PHP 4, PHP 5, PECL...
: Arrondit au nombre supérieur - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: - (PHP 4, PHP 5, PECL mysql:1.0)
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Inclassable

 
 

PHP

 
 
        Publicité