Eléphant du PHP |
258 Messages
14 avr. 2008, 12:29
bonjour
j'ai crée la requête $requetchef mais je pense que ce n'est la bonne requête car cette requête affiche seulement le tableau en fonction de la fonction "chef d'établissement' et non de toutes les fonctions d'agents.
ce que je veux est d'afficher tous les agents dans un tableau en fonction du login de leur chef.
je ne vois pas trop comment faire cela.
Voici le code PHP:
<?php
//$login_ldap = $_POST['login_ldap'];
$fonct = 'chef etablissement';
if (isset($fonct)){
// requete pour la fonction 'chef d'établissment"
$reqchef = "SELECT table1.nom AS nom_agent, table2.nom AS nom_etab, prenom, login_ldap, table1.tel AS tel_agent, etab, fonct, table1.mail AS mail_agent, table1.adresse AS adresse_agent, table1.ville AS ville_agent, table1.cp AS cp_agent, type_acces, id_type_client, os, av, date_prev,table1.date_dem AS dem, table2.ville AS ville_etab FROM $dbtable1 AS table1, $dbtable2 AS table2 WHERE fonct ='chef etablissement' ORDER BY table1.nom AND table1.etab = table2.rne";
$resultchef = mysql_query($reqchef)or die(mysql_error());
// LISTE DES AGENTS selon login du chef
mysql_num_rows($resultchef);
// début du tableau
echo '<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres dans plusieurs colonnes
echo '<tr><td colspan="6">Liste des demandeurs API : </td></tr>';
echo '<tr><td bgcolor="#669999"><u>Nom de l\'agent</u></td>';
......
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($resultchef)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC" ><font size="1">'.$row['nom_agent'].'</font></td>';
....
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'affichage';
// on libère le résultat
mysql_free_result($resultchef);
?>
Cordialement
---------------------------------------------------------
Cyphos utilise
- Firefox et Google Chrome dernière version
- Windows Seven ou Windows XP SP3,
- Wampserver