Example #1
0
/**
 *
 *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>";
}
Example #2
0
 
													<br />
													<label for="vehicule">V&eacute;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 />
													
													
Example #3
0
?>
										</center>
												<input type="hidden" name="etpid" id="etpid" value="<?php 
echo $ETPID;
?>
" />
												<label for="lieu">S&eacute;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);
?>
Example #4
0
													<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>';