diff --git a/Code/affichage_arbre.php b/Code/affichage_arbre.php index 83b229a567999d482186241f544feec65534f264..7683c9574e7a6b795f37e8546cdf12ee2aff3561 100644 --- a/Code/affichage_arbre.php +++ b/Code/affichage_arbre.php @@ -6,3 +6,22 @@ * Time: 15:31 */ +session_start(); +include_once("config_s.php"); +include_once("mise_en_page.php"); +require_once ("profil_vision.php"); + + +/* Variables de session */ +$nomUser=$_SESSION['nomUser']; +$admin = $_SESSION['admin']; +$co = $_SESSION['co']; + + +enTete("Affichage arbre", $nomUser); + +affichage_total($nomHost, $nomBase, $nomRoot, $mdpRoot); + +retourAuMenu(); +pied(); +?> \ No newline at end of file diff --git a/Code/profil_vision.php b/Code/profil_vision.php index ff171e34e1926b3f56a8f8db501211a38b586328..2ec36c21a94e5a17ad2834e3ac77f3d1fbd7c913 100644 --- a/Code/profil_vision.php +++ b/Code/profil_vision.php @@ -1066,3 +1066,43 @@ function modifierAssoc_eleve($ajout, $login, $id, $nomHost, $nomBase, $nomRoot, return $retour; } + + + +function affichage_total ($nomHost, $nomBase, $nomRoot, $mdpRoot) { + /* On se connecte a la base */ + if ( $DB = pg_connect("host=$nomHost user=$nomRoot dbname=$nomBase password=$mdpRoot" ) ) { + $query = "SELECT parr.nom_eleve AS nomParr, parr.prenom AS prenomParr, fill.nom_eleve AS nomFill, fill.prenom AS prenomFill + FROM liens + JOIN eleve AS parr ON (parr.login_eleve=liens.parrain) + JOIN eleve AS fill ON (fill.login_eleve=liens.filleul) + WHERE liens.valide='y'"; + $commande = pg_query($DB, $query); + + if ($commande) { + $ligne = pg_fetch_array($commande); + + while ($ligne) { + $nomParr = $ligne['nomparr']; + $prenomParr = $ligne['prenomparr']; + $nomFill = $ligne['nomfill']; + $prenomFill = $ligne['prenomfill']; + + $affich = "$nomParr $prenomParr-> $nomFill $prenomFill"; + print $affich; + print "<br/>"; + $ligne = pg_fetch_array($commande); + } + } + else print "ERREUR"; + } + + else { + /* Impossible de se connecter a la BD */ + $retour = -2; + } + + +} + +