foreach ($TableName as $Table) { // boucle sur les tables sélectionnées dans la liste if ($Table==$NM_TABLE) { $tbtoregen=true; break; } } if ($tbtoregen) { // table a reg��er ou afficher $rqlibt=db_query("SELECT LIBELLE, ".$GLOBALS["NmChpComment"]." from $TBDname where NM_TABLE='$NM_TABLE' AND NM_CHAMP='$NmChDT'"); if (db_num_rows($rqlibt) >0) { $rwlibt=db_fetch_assoc($rqlibt); $table0cexists=true; } else { $table0cexists=false; } $ult=rtb_ultchp(); echo "<H3>Table <I>".$NM_TABLE."</I> (".$rwlibt[$ult[LIBELLE]].")</H3>"; if ($rwlibt[$ult[$GLOBALS["NmChpComment"]]]) echo "<small>".$rwlibt[$ult[$GLOBALS["NmChpComment"]]]."</small><br/>"; if ($CREATION=="false") { // on affiche les champ dans l'ordre d�ition $resf= db_query("SELECT NM_CHAMP FROM $TBDname WHERE NM_TABLE='$NM_TABLE' AND NM_CHAMP!='$NmChDT' ORDER BY ORDAFF"); while ($rf=db_fetch_row($resf)) $tbLCHP[]=$rf[0]; } $resf=db_query(addwherefORlimit("select * from $CSpIC$NM_TABLE$CSpIC",1)); // uniquement pour avoir la liste des champs $nfields=db_num_fields($resf); if ($AFFALL=="vrai") echo "<BLOCKQUOTE>La table $NM_TABLE comporte ".$nfields." champs :<BR><FONT SIZE=\"-1\">"; echo '<TABLE BORDER="1"><THEAD><TH>NOM CHAMP</TH><TH>TYPE</TH><TH>LIBELLE</TH><TH>TYP. AFF</TH><TH>VALEURS</TH><TH>COMMENTAIRE</TH></THEAD>'; // DU au fait que la fonction mysql_field_flags ne fonctionne correctement qu'avec un resultat "NORMAL" et pas avec une requete du type SHOW FIELDS
<? require("infos.php"); sess_start(); DBconnect(); $ult=rtb_ultchp(); // tableau des noms de champs sensibles �la casse (�cause de pgsql...) //include_once("reg_glob.inc"); if (isset($_REQUEST['lc_where_sup'])) { $where_sup=$_REQUEST['lc_where_sup']; } else $where_sup=""; //print_r($_REQUEST); if ($where_sup !="") $_SESSION["where_sup"] = $where_sup; if ($_REQUEST['reqcust_name']!= "") $_SESSION["reqcust_name"] = $_REQUEST['reqcust_name']; if ($_REQUEST['lc_reqcust']!= "") $_SESSION["lc_reqcust"] = $_REQUEST['lc_reqcust']; if ($_REQUEST['lc_NM_TABLE']) $_SESSION['NM_TABLE'] = $_REQUEST['lc_NM_TABLE']; $reqcust = $_SESSION["lc_reqcust"]; // reset des variables de session de tri, d'ordre, d'enregistrement de d�ut et d'affichage des colonnes unregvar ("where_sup"); //$_SESSION["tbchptri"]=array(); unregvar ("tbchptri"); //$_SESSION["tbordtri"]=array(); unregvar ("tbordtri"); $_SESSION["FirstEnr"]=0; //$_SESSION["tbAfC"]=array(); unregvar ("tbAfC");