<!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>