security_check(); if ($resultat_session == 'c') { header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } $sql="SELECT 1=1 FROM droits WHERE id='/bulletin/test_modele_bull.php';"; $res_test=mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res_test)==0) { $sql="INSERT INTO droits VALUES ('/bulletin/test_modele_bull.php', 'V', 'F', 'F', 'F', 'F', 'F', 'F', 'F', 'Test de modèle pour les bulletins PDF', '1');"; $res_insert=mysqli_query($GLOBALS["mysqli"], $sql); } if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } //**************** EN-TETE ************************************** $titre_page = "Test"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ********************************** echo "

Page de test pour convertir la table 'model_bulletin' en une table à trois champs.
Pour les tests, la table 'model_bulletin' n'est pas supprimée.
Une table 'modele_bulletin' est créée à la place.

\n"; $sql="SELECT * FROM model_bulletin;"; $res_model=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_model)>0) { $cpt=0; /* while($lig_model=mysql_fetch_object($res_model)) { $tab_model[$cpt][] $cpt++; } */ while($tab_model[$cpt]=mysqli_fetch_assoc($res_model)) { $id_model[$cpt]=$tab_model[$cpt]['id_model_bulletin']; //echo "\$id_model[$cpt]=\$tab_model[$cpt]['id_model_bulletin']=".$tab_model[$cpt]['id_model_bulletin']."
"; $cpt++; } for($i=0;$i\$tab_model[$i]

"; echo "

Enregistrement \$tab_model[$i] de l'ancienne table 'model_bulletin'.

\n"; echo "\n"; foreach($tab_model[$i] as $key => $value) { echo "\n"; echo "\n"; echo "\n"; echo "\n"; } echo "
$key$value
\n"; } } //$sql="DROP TABLE model_bulletin;"; //$nettoyage=mysql_query($sql); $sql="DROP TABLE modele_bulletin;"; $nettoyage=mysqli_query($GLOBALS["mysqli"], $sql); $sql="CREATE TABLE IF NOT EXISTS modele_bulletin ( id_model_bulletin INT( 11 ) NOT NULL , nom VARCHAR( 255 ) NOT NULL , valeur VARCHAR( 255 ) NOT NULL ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;"; $res_model=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res_model) { echo "

ERREUR sur $sql

\n"; } else { for($i=0;$i\$tab_model[$i]: "; echo "

Enregistrements d'après \$tab_model[$i] dans la nouvelle table 'modele_bulletin': "; foreach($tab_model[$i] as $key => $value) { if($cpt>0) {echo ", ";} $sql="INSERT INTO modele_bulletin SET id_model_bulletin='".$id_model[$i]."', nom='".$key."', valeur='".$value."';"; $insert=mysqli_query($GLOBALS["mysqli"], $sql); if($insert) { echo "$key:$value "; } else { echo "$key:$value "; } $cpt++; } echo "

\n"; } } } } echo "


\n"; echo "

Test:
\n"; $num=1; $sql="SELECT * FROM modele_bulletin WHERE id_model_bulletin='$num';"; $res=mysqli_query($GLOBALS["mysqli"], $sql); while($lig=mysqli_fetch_object($res)) { $nom=$lig->nom; $$nom=$lig->valeur; echo "$nom=".$$nom."
\n"; } echo "

Vérification de la bonne affectation des variables/valeurs:
cadre_adresse=$cadre_adresse
largeur_matiere=$largeur_matiere

\n"; echo "


\n"; echo "

NOTES: Pour les modifications à effectuer ensuite:

\n"; //echo "my_ereg_replace('^reg_','','reg_truc_reg_machin')=".my_ereg_replace('^reg_','','reg_truc_reg_machin')."
"; echo "


\n"; require("../lib/footer.inc.php"); ?>