/** * *Restaure depuis un fichier texte la base de donnees courante. * ** @param repertoire string * <p>Nom du repertoire dans lequel le fichier dump sera sauvagarde * si NULL on sauvegarde dans le repertoire courant</p> */ function import() { global $modeacces, $connexion; //desactive les cle etrangere pour pouvoir effacer les tables de la base $sql = "SET FOREIGN_KEY_CHECKS = 0"; echo "SQL : {$sql}<br/>"; $result = executeSQL($sql); //quelques informations importantes $ipsrv = $_SERVER['SERVER_ADDR']; $versionPHP = getenv("SERVER_SOFTWARE"); $namesrv = $_SERVER['SERVER_NAME']; $dbname = nomBase(); //si la base existe on supprime les tables if ($connexion) { $sql = "SHOW tables"; $results = tableSQL($sql); foreach ($results as $ligne) { //on extrait chaque valeur de la ligne courante $nomTable = $ligne[0]; $sql = "DROP TABLE `{$nomTable}`"; echo "SQL : {$sql}<br/>"; $result = executeSQL($sql); } } else { //sinon on cree la base $sql = "CREATE DATABASE `{$dbname}` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"; echo "SQL : {$sql}<br/>"; $result = executeSQL($sql); } //on utilise la base de donnees $sql = "USE `{$dbname}`"; echo "SQL : {$sql}<br/>"; $result = executeSQL($sql); $versionMySQL = versionMYSQL(); echo "Version : " . $versionMySQL; //restaure la base en fonction du fichier creer par le dump (V2) //Lit le fichier et renvoie le résultat dans un tableau $lines = file($dbname . ".sql"); $versionBase = $lines[1]; $sql = ""; //execute toutes les requetes du fichier de dump for ($i = 0; $i < count($lines); $i++) { $line = $lines[$i]; if ($line[0] != '-' && $line[0] != '/' && strlen($line) > 2) { $sql = $sql . $line; $test = strrev($line); $pospv = strpos($test, ";"); if ($pospv > 0 && $pospv < 5) { echo "SQL : {$sql}<br/>"; $result = executeSQL($sql); $sql = ""; } } } //reactive les cle etrangere la base $sql = "SET FOREIGN_KEY_CHECKS = 1"; echo "SQL : {$sql}<br/>"; $result = executeSQL($sql); $versionBase = substr($versionBase, 23 + strlen($dbname), strlen($versionBase) - 23 - strlen($dbname)); $versionBase = str_replace("à", "<br />", $versionBase); echo "<font color=green> Version base {$dbname} <br /> {$versionBase} <br />{$namesrv}(IP : {$ipsrv})<br />{$versionPHP}<br />MySQL : {$versionMySQL}</font>"; }
<br /> <label for="vehicule">Véhicule : <br /></label> <!-- affichage des camions --> <?php if (empty($_GET['TRNNUM'])) { $VEHIMMAT = ""; } else { $sql6 = "SELECT `VEHIMMAT` FROM `tournee` WHERE `TRNNUM`= " . $TRNNUM; $VEHIMMAT = champSQL($sql6); } echo "<select name='VEHIMMAT' id='VEHIMMAT' style=''> \n"; $sql = "select VEHIMMAT from vehicule"; $result = tableSQL($sql); /*echo "<option>Immatriculation</option> \n";*/ foreach ($result as $ligne) { if ($ligne['0'] == $VEHIMMAT) { echo "<option value='{$VEHIMMAT}' selected='selected'>" . $VEHIMMAT . "</option> \n"; } else { $VEHIMMAT2 = $ligne['0']; echo "<option value='{$VEHIMMAT2}'>" . $VEHIMMAT2 . "</option> \n"; } } echo "</select>\n"; ?> <br />
?> </center> <input type="hidden" name="etpid" id="etpid" value="<?php echo $ETPID; ?> " /> <label for="lieu">Sélectionner Lieu : <?php nbspfct(5); ?> </label> <select name="lieu" id="lieu" style="color:#2ecc71" > <option>Lieu - Ville</option> <?php include "connectAD.php"; $sql = 'SELECT LIEUID, LIEUNOM, VILNOM FROM LIEU, COMMUNE WHERE LIEU.vilId = COMMUNE.VILid ORDER BY LIEUNOM ASC'; $tableau = tableSQL($sql); foreach ($tableau as $ligne) { $lieuid = $ligne['0']; $lieunom = $ligne['1']; $villenom = $ligne['2']; echo "<option value= '" . $lieuid . "'>" . $lieunom . $villenom . "</option>"; } ?> </select> <br/> <label for="calendrierRdvDebut">Rendez vous entre : <?php nbspfct(4); ?>
<th>Arrivée du chauffeur</th> <th>Commentaire(s) tournée</th> </tr>'; $result = tableSQL($sql); foreach ($result as $ligne) { echo '<tr><td id="circle">'; $TRNID = $ligne['0']; echo $TRNID; echo '</td><td>'; $Vehimat = $ligne['1']; echo "{$Vehimat}"; echo '</td>'; echo '</td><td>'; $CHFID = $ligne['2']; $sql2 = 'select CHFNOM, CHFPRENOM from chauffeur where CHFID = ' . $CHFID; $result2 = tableSQL($sql2); foreach ($result2 as $ligne2) { $NOMCHF = $ligne2['0']; $PRECHF = $ligne2['1']; } echo "{$PRECHF} {$NOMCHF}"; echo '</td>'; echo '</td><td>'; $Trndte = $ligne['3']; echo "{$Trndte}"; echo '</td>'; echo '</td><td>'; $TrnPecChauffeur = $ligne['4']; echo "{$TrnPecChauffeur}"; echo '</td>'; echo '</td><td>';