$Page_total) // Si la valeur de $pageact est plus grande que $Page_total... { $page_act = $Page_total; // page acutelle est gale au nombre de page total } } else // Si la variable GET "page" n'existe pas ... { $page_act = 1; // La page act est gale 1 } $pre_donnee = ($page_act-1) * $donnee_par_page; // Premire donne lire suivant la page ... $result = mysql_query("describe $table"); // Fonction de listage des champs de la table slctionne. ?> ".htmlspecialchars($row[0]).""; //affichage des noms des champs } echo ""; // Fin de l'affichage du titre des colonnes (champs); $requete_select = "SELECT * from $table LIMIT ".$pre_donnee.", ".$donnee_par_page.""; // slction de TOUS les champs de la table slctionn $requete_query = mysql_query($requete_select); // Execution de la requete de selection des champs de la table while ($champs = mysql_fetch_assoc($requete_query)) //Utilisation d'une boucle pour afficher les donne de chaque champs { echo "";// Dbut de l'affichage des valeurs des colonnes (champs) foreach ($array as $contenu) // Parcourir le tableau { echo "";// Affichage des donne ligne par ligne } echo "";// Fin de l'affichage des valeurs des colonnes (champs) } echo "
".htmlspecialchars($champs[$contenu])."
";// Fin du tableau echo "

Page : "; //Dbut des numros de pages for($i=1; $i<=$Page_total; $i++) //Boucle pour afficher les pages { if ($i == $page_act) //Si s'est gale la page actu. { echo " [ $i ] "; // afficher la page actu sous forme [ x ] } else //sinon afficher les liens des autres pages { echo "$i ";// sous la forme de 1 2 3 4 ... } } echo "

"; echo "

Retour aux tables

";// retour pour le visiteur la liste des tables } else // Si la variable GET "table" n'existe pas ... { $result = mysql_list_tables($db_name);// Listage des tables de la base de donne $num_rows = mysql_num_rows($result);//Nombre de lignes for ($i = 0; $i < $num_rows; $i++) // Boucle affichage de la liste des tables de la base de donne { echo "

Table : ", mysql_tablename($result, $i), "

";// Affichage des tables de la base de donne ligne par ligne } } ?>