Valid XHTML    Valid CSS2    

Listing du fichier listetables.php

 

00001     <?php
00002     error_reporting
(E_ALL | E_NOTICE ) ;
00003     include(
"../std.php") ;
00004     
$tit
= "Liste des tables d'une base MySql " ;
00005     
debutPage
($tit) ;
00006     
debutSection() ;
00007     
blockquote() ;
00008     
00009     if (!isset(
$_POST
["nombase"])) {
00010      echo
"Aucun nom de table fourni, rien à faire. " ;
00011     } else {
00012     
00013     
$nombase
= $_POST["nombase"] ;
00014     
00015     
h1
("Liste des tables de la base MySql nommée $nombase ") ;
00016     
#########################################################
00017     
00018     
$res1
= @mysql_connect("localhost","anonymous","anonymous") or die("pas de connexion à forge") ;
00019     
$res2
= @mysql_select_db($nombase) or die("pas de base nommé $nombase") ;
00020      if (!
$res2) {
00021     
p() ;
00022      echo
"La base "
.b($nombase)." n'existe pas ou alors vous n'avez pas les droits suffisants pour y accéder." ;
00023     
finp() ;
00024      } else {
00025     
p() ;
00026      echo
" Ouverture de la base "
.b($nombase)." réussie." ;
00027     
finp() ;
00028     
$res3
= mysql_query("show tables") ;
00029     
$nb
= 0 ;
00030     
table() ;
00031      while (
$ligr
=mysql_fetch_array($res3)) {
00032     
$nb++ ;
00033     
tr() ;
00034     
td
("R") ; nbsp(2) ; echo $nb ; nbsp(2) ; fintd() ;
00035     
td
() ; echo $ligr[0] ; fintd() ;
00036     
fintr() ;
00037      } ;
# fin de tant que
00038     
fintable() ;
00039      } ;
# fin de si
00040     
00041     
} ; # fin de si
00042     
00043     #########################################################
00044     
finblockquote() ;
00045     
finSection() ;
00046     
finPage() ;
00047     
?>

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)