<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
   <head>
        <title>Memoire</title>
        <meta http-equiv="Pragma" content="no-cache" /> 
        <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />  
        <meta http-equiv="Expires" content="0" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
        <body>
        <?php                           
        // bts2m.free.fr/Wifi/newTable.php?table=9
        
        //--Connexion au serveur
        define("NOM","tpil.projet");            //nom = login chez free
        define("PASSE","MotDePasse");          // passe=votre mot de passe free
        define("SERVEUR","sql.free.fr");     // adresse du serveur free
        $link = mysql_connect(SERVEUR,NOM,PASSE);
        $table='mesures';
        $titre='mesuresTitre';
                
        if(!$link) {echo"Impossible de se connecter au serveur".mysql_error();exit;}
                    else {echo "<h2>Connexion au serveur réussie !</h2>\n";}
        
            if (isset($_GET['table'])) {
            $table='mesures'.$_GET['table'];
            $titre='mesuresTitre'.$_GET['table'];
            echo "<p>Table : ".$table."  Titre : ".$titre."</p>\n";
            }
    // Création de la table mesuresTitreX si elle n'existe pas, affecte des titres types
    mysql_select_db($titre,$link);
    $requete = "CREATE TABLE IF NOT EXISTS ".$titre."(
                `id` int(11) NOT NULL auto_increment,
                `titre` text collate latin1_general_ci NOT NULL,
                `unit` text collate latin1_general_ci NOT NULL,
                PRIMARY KEY  (`id`)
                ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4";    
    if (!mysql_query($requete, $link)) {
                echo "<p>Requête : ".$requete."</p>";
                echo "<p>Echec !\n".mysql_error()."</p>";exit;}
    echo "<p>Requête : ".$requete."</p>";  
    
    $requete = "TRUNCATE TABLE ".$titre;
    if (!mysql_query($requete, $link)) {
                echo "<p>Requête : ".$requete."</p>";
                echo "<p>Echec !\n".mysql_error()."</p>";exit;}
    echo "<p>Requête : ".$requete."</p>";  
    
    $requete = "INSERT INTO ".$titre."(`id`, `titre`, `unit`) VALUES
                (1, 'T".$_GET['table']." en °C', '°C'),
                (2, 'H".$_GET['table'].". en %', '%'),
                (3, 'Pile".$_GET['table']." en V', 'V')";
    if (!mysql_query($requete, $link)) {
                echo "<p>Requête : ".$requete."</p>";
                echo "<p>Echec !\n".mysql_error()."</p>";exit;}
    echo "<p>Requête : ".$requete."</p>";  
    // Création de la table mesuresX si elle n'existe pas, efface les données si déjà créées
    mysql_select_db($table,$link);
    $requete = "CREATE TABLE IF NOT EXISTS ".$table."(
    `id` int(11) NOT NULL auto_increment,
    `date` timestamp NOT NULL default CURRENT_TIMESTAMP,
    `mesure1` float NOT NULL,
    `mesure2` float NOT NULL,
    `mesure3` float NOT NULL,
    PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=481 ";
    if (!mysql_query($requete, $link)) {
                echo "<p>Requête : ".$requete."</p>";
                echo "<p>Echec !\n".mysql_error()."</p>";exit;}
    echo "<p>Requête : ".$requete."</p>";  
    
    
    $requete = "TRUNCATE TABLE ".$table;
    if (!mysql_query($requete, $link)) {
                echo "<p>Requête : ".$requete."</p>";
                echo "<p>Echec !\n".mysql_error()."</p>";exit;}
    echo "<p>Requête : ".$requete."</p>";  
        
    echo "<h2>Table et titres créés </h2>";               
        mysql_close($link);
        ?>
    </body>
</html>