1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
| <?php
$host = "localhost";
$user = "orfea";
$password = "adminorfea";
$bdd = "uia_orfea";
mysql_connect($host, $user, $password) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de données");
mysql_query("SET NAMES 'utf8_unicode_ci'");
mysql_query("SET CHARACTER SET utf8_unicode_ci");
mysql_query("SET COLLATION_CONNECTION = 'utf8_unicode_ci'");
set_time_limit(0);
ignore_user_abort(1);
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CPa25a');
$data->read('Excel/tact_table2.xls');
/*$connect = ftp_connect(ftp.aquitanoo.agen.francetelecom.fr);
$login = ftp_login($connect, 'Orfea', 'adminOrfea');
if(((!$connect) || (!$login))
echo "tentative connexion ftp échouée";*/
error_reporting(E_ALL);
$long = count($data->sheets[0]['cells']);
$requete ="TRUNCATE TABLE tact_table";
$result = mysql_query($requete);echo 'coucou'.$long.'<br/>';
for($l=6;$l<$long;$l++)
{
if(isset($data->sheets[0]['cells'][$l][2])){
$ref=$data->sheets[0]['cells'][$l][2];}
else {$ref = ' ';}echo $ref.'<br/>';
if(isset($data->sheets[0]['cells'][$l][3])){
$nume=$data->sheets[0]['cells'][$l][3];}
else {$nume = ' ';}echo $nume.'<br/>';
if(isset($data->sheets[0]['cells'][$l][4])){
$mont=$data->sheets[0]['cells'][$l][4];}
else {$mont = ' ';}echo $mont.'<br/>';
if(isset($data->sheets[0]['cells'][$l][5])){
$centre=$data->sheets[0]['cells'][$l][5];}
else {$centre = ' ';}echo $centre.'<br/>';
if(isset($data->sheets[0]['cells'][$l][6])){
$sous_justif=$data->sheets[0]['cells'][$l][6];}
else {$sous_justif = ' ';}echo $sous_justif.'<br/>';
if(isset($data->sheets[0]['cells'][$l][7])){
$oeie=$data->sheets[0]['cells'][$l][7];}
else{ $oeie = ' ';}echo $oeie.'<br/>';
if(isset($data->sheets[0]['cells'][$l][8]) && $data->sheets[0]['cells'][$l][8] != ' '){
$dlr=$data->sheets[0]['cells'][$l][8];}
else {$dlr = $data->sheets[0]['cells'][$l][7];}echo $dlr.'<br/>';
if(isset($data->sheets[0]['cells'][$l][9])) {
$test1=$data->sheets[0]['cells'][$l][9];}
else {$test1 = ' ';}echo $test1.'<br/>';
if(isset($data->sheets[0]['cells'][$l][10])){
$test2=$data->sheets[0]['cells'][$l][10];}
else {$test2 = ' ';}echo $test2.'<br/>';
if(isset($data->sheets[0]['cells'][$l][11])){
$test3=$data->sheets[0]['cells'][$l][11];}
else {$test3 = ' ';}echo $test3.'<br/>';
if(isset($data->sheets[0]['cells'][$l][12])) {
$test4 = $data->sheets[0]['cells'][$l][12];}
else { $test4 = '';}echo $test4.'<br/>';
$req = "SELECT Zone FROM charge_affaire WHERE Nom LIKE '$dlr'";echo $req.'<br/>';
$req1 = mysql_query($req) or die (mysql_error);
$req2 = mysql_fetch_assoc($req1);
if(isset($req2['Zone']) && $req2['Zone'] != '')
$zone = $req2['Zone'];
else $zone = ' ';
$requete1 = "INSERT INTO tact_table VALUES ('$ref','$nume','$mont','$centre','$sous_justif','$oeie','$dlr','$test1','$test2','$test3','$zone','$test4')";echo $requete1.'<br/>';
$valeur=mysql_query($requete1);
}
$annee = date('Y');
$anneeprec = date('Y') - 1;
mysql_query("DELETE FROM tact_table WHERE Date_creation_dossier NOT LIKE '%$annee%' AND Date_creation_dossier NOT LIKE '%$anneeprec%'") or die(mysql_error());
echo "Mise à jour de la base faite !!!";
// Redirection vers l'index du logiciel
//header('Location: index.php'); |
Partager