Donny, peux-tu m'expliquer le fonctionnement du ton code plus haut (fonctionnment à l'écran de l'utilisateur), des parties pourraient peut-etre m'intéréssées.
Merci
<?php
include("connexion.inc.php");
//affichage pour la ville
$sql = 'SELECT * FROM ville order by id_ville;';
$result = pg_query($sql) or die( 'Erreur' );
$nb = pg_num_rows($result);
echo '<h1> nombre '.$nb.'</h1>';
//echo '<select name="ville">';
echo "<select name=\"ville\" onChange=\"location.href='" . $_SERVER['PHP_SELF'] . "?idVille=' + this.value\">";
if ( $nb==0 ) {
echo '<option>Aucune ville</option>';
} else {
echo '<option>Ville</option>';
while ( $list = pg_fetch_array( $result ) ) {
echo '<option value="'.$list['id_ville'].'">'.$list['nom_ville'].'</option>';
}
}
echo '</select> ';
$idville=@$_GET['idVille'];
//affichage pour les bureaux
$sql1 = 'SELECT * FROM bureau order by id_bureau;';
$result1 = pg_query($sql1) or die( 'Erreur' );
$nb = pg_num_rows($result1);
echo '<h1> nombre '.$nb.'</h1>';
//echo '<select name="bureau">';
echo "<select name=\"bureau\" onChange=\"location.href='" . $_SERVER['PHP_SELF'] . "?idbureau=' + this.value\">";
if ( $nb==0 ) {
echo '<option>Aucun bureau</option>';
} else {
echo '<option>bureau</option>';
while ( $list1 = pg_fetch_array( $result1 ) ) {
echo '<option value="'.$list1['id_bureau'].'">'.$list1['nom_bureau'].'</option>';
}
}
echo '</select> ';
$idbureau=@$_GET['idbureau'];
?>
<br>
<br>
<h4>Liste des personne<h4>
<?
//affichage du tableau
if($idville!=""){
$sql='select * from personne where ville='.$idville.' order by nom_perso';
$result=pg_query($sql);
echo '<table width="80%" border="1" bgcolor="silver">';
while($list=pg_fetch_array($result))
echo '<tr onmouseover="this.style.backgroundColor=\'yellow\'" onmouseout="this.style.backgroundColor=\'silver\'" style="background-color: silver"><td>'.$list['id_perso'].'</td><td>'.$list['nom_perso'].'</td><td>'.$list['prenom_perso'].'</td><td>'.$list['ville'].'</td><td>'.$list['bureau'].'</td></tr>';
echo '</table>';
}elseif($idbureau!=""){
$sql1='select * from personne where bureau='.$idbureau.' order by nom_perso';
$result=pg_query($sql1);
echo '<table width="80%" border="1" bgcolor="silver">';
while($list=pg_fetch_array($result))
echo '<tr onmouseover="this.style.backgroundColor=\'yellow\'" onmouseout="this.style.backgroundColor=\'silver\'" style="background-color: silver"><td>'.$list['id_perso'].'</td><td>'.$list['nom_perso'].'</td><td>'.$list['prenom_perso'].'</td><td>'.$list['ville'].'</td><td>'.$list['bureau'].'</td></tr>';
echo '</table>';
}
?>