[PHP] liste alphabétique
tounsi
-
tounsi -
tounsi -
Bonjour,
voila le script (tout simple) qui m'affiche tous les étudiants présents dans une base de données. La liste étant grande, je voulais savoir comment faire pour avoir en haut, une liste alphabétique a b c d e .... qui me permettrais, après avoir cliqué sur une lettre, d'avoir tous les étudiants avec le nom commençant par cette fameuse lettre.
Je vous remercie.
<html><head><title>modification des étudiants :: partie1</title>
<SCRIPT language="JavaScript">
function confirmation(numéro)
{
var msg = "Êtes-vous sur de vouloir supprimer cet étudiant ?";
if (confirm(msg))
window.location.replace("doc/SUPPRESSION_ETUDIANT.php?numéro="+numéro);
}
</script></head>
<body>
<?php
require("../connect.php");
if ($c)
//requête SQL:
$sql="SELECT * FROM Etudiant
ORDER BY numéro" ;
//exécution de la requête:
$result=odbc_exec($c,$sql);
?>
<TABLE border=1 >
<?php
//affichage des données:
echo (" <TR>
<TH></TH><TH></TH><TH> Numéro </TH>
<TH> Nom </TH>
<TH> Prénom </TH>
<TH> Civilité </TH>
<TH> Date de naissance </TH>
<TH> Adresse des parents </TH>
<TH> Code postal </TH>
<TH> Ville </TH>
<TH> Telephone des parents </TH>
<TH> Adresse scolaire </TH>
<TH> Code Postal </TH>
<TH> Ville </TH>
<TH> Telephone de l'étudiant </TH>
<TH> Adresse du stage </TH>
<TH> Code Postal </TH>
<TH> Ville </TH>
<TH> Telephone du stage </TH>
<TH> Email </TH>
<TH> Année de la Promo </TH>
<TH> Identifiant de l'année du cursus</TH>
<TH> Option suivie </TH>
<TH> Login </TH>
<TH> Mot de passe </TH>
</TR>");
while( $val = odbc_fetch_object($result))
{
echo("<TR><TD><a href=\"doc/modification2.php?numéro=".$val->numéro."\">modifier</a></TD>
<TD><A href=javascript:; onClick=confirmation(".$val->numéro.");>Supprimer</A> </TD>
<TD><div align=\"center\">".$val->numéro."</TD>
<TD>".$val->nom."</TD><TD>".$val->prénom."</TD>
<TD>".$val->civilité_étudiant_fk."</TD>
<TD>".$val->date_naissance."</TD>
<TD>".$val->adresse_parents."</TD>
<TD>".$val->cp_parents."</TD>
<TD>".$val->ville_parents."</TD>
<TD>".$val->tel_parents."</TD>
<TD>".$val->adresse_scolaire."</TD>
<TD>".$val->cp_scolaire."</TD>
<TD>".$val->ville_scolaire."</TD>
<TD>".$val->tel_scolaire."</TD>
<TD>".$val->adresse_stage."</TD>
<TD>".$val->cp_stage."</TD>
<TD>".$val->ville_stage."</TD>
<TD>".$val->tel_stage."</TD>
<TD>".$val->email."</TD>
<TD>".$val->annee_promo."</TD>
<TD>".$val->année_Gphy_étudiant_fk."</TD>
<TD>".$val->option_étudiant_fk."</TD>
<TD>".$val->login."</TD><TD>".$val->mdp."</TD>
</TR>") ;
}
?>
</TABLE><center><a href="../../index.html"> ACCUEIL </a></center>
</body>
</html>
voila le script (tout simple) qui m'affiche tous les étudiants présents dans une base de données. La liste étant grande, je voulais savoir comment faire pour avoir en haut, une liste alphabétique a b c d e .... qui me permettrais, après avoir cliqué sur une lettre, d'avoir tous les étudiants avec le nom commençant par cette fameuse lettre.
Je vous remercie.
<html><head><title>modification des étudiants :: partie1</title>
<SCRIPT language="JavaScript">
function confirmation(numéro)
{
var msg = "Êtes-vous sur de vouloir supprimer cet étudiant ?";
if (confirm(msg))
window.location.replace("doc/SUPPRESSION_ETUDIANT.php?numéro="+numéro);
}
</script></head>
<body>
<?php
require("../connect.php");
if ($c)
//requête SQL:
$sql="SELECT * FROM Etudiant
ORDER BY numéro" ;
//exécution de la requête:
$result=odbc_exec($c,$sql);
?>
<TABLE border=1 >
<?php
//affichage des données:
echo (" <TR>
<TH></TH><TH></TH><TH> Numéro </TH>
<TH> Nom </TH>
<TH> Prénom </TH>
<TH> Civilité </TH>
<TH> Date de naissance </TH>
<TH> Adresse des parents </TH>
<TH> Code postal </TH>
<TH> Ville </TH>
<TH> Telephone des parents </TH>
<TH> Adresse scolaire </TH>
<TH> Code Postal </TH>
<TH> Ville </TH>
<TH> Telephone de l'étudiant </TH>
<TH> Adresse du stage </TH>
<TH> Code Postal </TH>
<TH> Ville </TH>
<TH> Telephone du stage </TH>
<TH> Email </TH>
<TH> Année de la Promo </TH>
<TH> Identifiant de l'année du cursus</TH>
<TH> Option suivie </TH>
<TH> Login </TH>
<TH> Mot de passe </TH>
</TR>");
while( $val = odbc_fetch_object($result))
{
echo("<TR><TD><a href=\"doc/modification2.php?numéro=".$val->numéro."\">modifier</a></TD>
<TD><A href=javascript:; onClick=confirmation(".$val->numéro.");>Supprimer</A> </TD>
<TD><div align=\"center\">".$val->numéro."</TD>
<TD>".$val->nom."</TD><TD>".$val->prénom."</TD>
<TD>".$val->civilité_étudiant_fk."</TD>
<TD>".$val->date_naissance."</TD>
<TD>".$val->adresse_parents."</TD>
<TD>".$val->cp_parents."</TD>
<TD>".$val->ville_parents."</TD>
<TD>".$val->tel_parents."</TD>
<TD>".$val->adresse_scolaire."</TD>
<TD>".$val->cp_scolaire."</TD>
<TD>".$val->ville_scolaire."</TD>
<TD>".$val->tel_scolaire."</TD>
<TD>".$val->adresse_stage."</TD>
<TD>".$val->cp_stage."</TD>
<TD>".$val->ville_stage."</TD>
<TD>".$val->tel_stage."</TD>
<TD>".$val->email."</TD>
<TD>".$val->annee_promo."</TD>
<TD>".$val->année_Gphy_étudiant_fk."</TD>
<TD>".$val->option_étudiant_fk."</TD>
<TD>".$val->login."</TD><TD>".$val->mdp."</TD>
</TR>") ;
}
?>
</TABLE><center><a href="../../index.html"> ACCUEIL </a></center>
</body>
</html>
A voir également:
- [PHP] liste alphabétique
- Liste déroulante excel - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
salut
deja ton entete html est toute pourrie : utilsie l'entete de cette page par exemple
si ton fichier s appelle moi.php
en haut tu peux rajouter un truc html
<a href="moi.php?lettre=a>a</a>
<a href="moi.php?lettre=b>b</a>
<a href="moi.php?lettre=c>c</a>
....
et en php
$lettre =$_GET['lettre'];
et tu teste
deja ton entete html est toute pourrie : utilsie l'entete de cette page par exemple
si ton fichier s appelle moi.php
en haut tu peux rajouter un truc html
<a href="moi.php?lettre=a>a</a>
<a href="moi.php?lettre=b>b</a>
<a href="moi.php?lettre=c>c</a>
....
et en php
$lettre =$_GET['lettre'];
et tu teste