[insert_php]

$id_connexion= mysql_connect(« localhost », »mtadc_dtm » , »Mta@dc_13″)or die( »

Une erreur est survenue (contactez l’administrateur)

« .mysql_error() );
mysql_select_db(« mtadc_dtm »);
include(‘../fonctions.php’);

function datefr($dt){
$da=strtok($dt, »-« );
$dm=strtok(« -« );
$dj=strtok(« -« );
$date=$dj. »/ ».$dm. »/ ».$da;
return($date);
}
$CodeDt=$_POST[‘CodeDt’];

if(isset($_POST[‘submit’]))
{
$sql= »SELECT * FROM dc_couriers WHERE CodeCourrier=' ».$CodeDt. »‘ or CodeCourrier2=' ».$CodeDt. »‘; »;
$req = mysql_query($sql);
$data = mysql_fetch_array($req);
$pass=0;
if (mysql_num_rows($req)!=0)
{
$pass=1;

$Exp=$data[‘Civilite’]. » « .$data[‘NomExpediteur’];
$Dest=$data[‘Civilite2’]. » « .$data[‘NomDestinataire’];
$Varr=$data[‘VilleArrivee’];
$Nat=$data[‘NatureCourrier’];
$Desc=$data[‘Observation’];
$BEexp=$data[‘NumeroBE’];
$Oexp=$data[‘ObservationExp’];
$Qexp=$data[‘Quantite’];
$Pexp=$data[‘Poids’]. » Kg »;
$Arr=$data[‘Arrivee’];
$Liv=$data[‘Livre’];
$Dliv=$data[‘Datelivraison’];
$Hliv=$data[‘HeureLivraison’]. »h ».$data[‘MinuteLivraison’];
$Rliv=$data[‘DechargePar’];
$Tliv=$data[‘TelSignataire’];
$Iliv=$data[‘NumeroPiece’];
$Aliv=$data[‘AgentMTALivraison’];
$Oliv=$data[‘ObservationLivraison’];
$CodeDt=$data[‘CodeCourrier’];
$CodeDt2=$data[‘CodeCourrier2’];
$dat1=$data[‘DateDepot’];
$Dexp=$dat1[8].$dat1[9]. »/ ».$dat1[5].$dat1[6]. »/ ».$dat1[0].$dat1[1].$dat1[2].$dat1[3];
$dat1=$data[‘DateArrivee’];
$Darr=$dat1[8].$dat1[9]. »/ ».$dat1[5].$dat1[6]. »/ ».$dat1[0].$dat1[1].$dat1[2].$dat1[3];
$dat1=$data[‘Datelivraison’];
$Dliv=$dat1[8].$dat1[9]. »/ ».$dat1[5].$dat1[6]. »/ ».$dat1[0].$dat1[1].$dat1[2].$dat1[3];
$Hexp=$data[‘HeureDepot’]. »h ».$data[‘MinuteDepot’];

$sql= »SELECT * FROM dc_villes WHERE CodeVille=' ».$data[‘VilleDepart’]. »‘; »;
$req = mysql_query($sql);
$datb = mysql_fetch_array($req);
$Vdep=$datb[‘Libelle’];

$sql= »SELECT * FROM dc_villes WHERE CodeVille=' ».$data[‘VilleArrivee’]. »‘; »;
$req = mysql_query($sql);
$datb = mysql_fetch_array($req);
$Varr=$datb[‘Libelle’];

$sql= »SELECT * FROM dc_utilisateurs WHERE Code=' ».$data[‘CodeAgent’]. »‘; »;
$req = mysql_query($sql);
$datb = mysql_fetch_array($req);
$Aexp=$datb[‘Nom’];

$sql=’DROP TABLE li_be’;
$req = mysql_query($sql);

$sql=’CREATE TABLE li_be(Num DOUBLE NOT NULL AUTO_INCREMENT, Dat DATE, CodeDt DOUBLE, CodeBe DOUBLE, Nature VARCHAR(30), PRIMARY KEY (Num))’;
$req = mysql_query($sql);

$sql=’DROP TABLE li_de’;
$req = mysql_query($sql);

$sql=’CREATE TABLE li_de(Num DOUBLE NOT NULL AUTO_INCREMENT, Dat DATE, CodeDt DOUBLE, CodeDe DOUBLE, PRIMARY KEY (Num))’;
$req = mysql_query($sql);

$sql_= »INSERT INTO li_be(Num,CodeDt,CodeBe,Nature) VALUES( »,’$CodeDt’,’$CodeDt’,’DT’) »;
$req_ = mysql_query($sql_);

$ver=0;

$sql= »SELECT * FROM dc_co WHERE Code = ‘ ».$CodeDt. »‘ ORDER by CodeBe ASC; »;
$req = mysql_query($sql);

while ($data = mysql_fetch_array($req))
{
$ver++;
}

if ($ver!=0)
{

$sql= »SELECT * FROM dc_co WHERE Code = ‘ ».$CodeDt. »‘ ORDER by CodeBe ASC; »;
$req = mysql_query($sql);
$i=0;
while ($data = mysql_fetch_array($req))
{

$CodeBe=$data[‘CodeBe’];
$sql_2= »SELECT * FROM li_be WHERE CodeBe = ‘ ».$CodeBe. »‘ ; »;
$req_2= mysql_query($sql_2);

while ($datc = mysql_fetch_array($req_2))
{
$Be=$datc[‘CodeBe’];

}

if (!isset($Be))
{
$sql_= »INSERT INTO li_be(Num,CodeDt,CodeBe,Nature) VALUES( »,’$CodeDt’,’$CodeBe’,’BE’) »;
$req_=mysql_query($sql_);
}

$i++;

}
$NbrLigne=$i;
}

$dt=$CodeDt;

$sql_= »SELECT * FROM li_be WHERE CodeDt = ‘ ».$dt. »‘ ORDER by CodeBe ASC; »;
$req_ = mysql_query($sql_);
$res_ = mysql_num_rows($req_);
$lg=$res_;

if ($ver!=0)
{
$tr=0;
while ($ver != 0)
{
$sql_= »SELECT * FROM li_be WHERE CodeDt = ‘ ».$dt. »‘ ORDER by CodeBe ASC; »;
$req_ = mysql_query($sq_l);

while ($data = mysql_fetch_array($req_))
{
$CodeDt=$data[‘CodeBe’];

$sql1= »SELECT * FROM dc_co WHERE Code = ‘ ».$CodeDt. »‘ ORDER by CodeBe ASC; »;
$req1 = mysql_query($sql1);

$datb = mysql_fetch_array($req1);

if (isset($datb))
{
$tr=1;
while ($datb = mysql_fetch_array($req1))
{
$CodeBe=$datb[‘CodeBe’];

$sql_2= »SELECT * FROM li_be WHERE CodeBe = ‘ ».$CodeBe. »‘ ; »;
$req_2= mysql_query($sql_2);

while ($datc = mysql_fetch_array($req_2))
{
$Be=$datc[‘CodeBe’];

}

if (!isset($Be))
{
$sql_1= »INSERT INTO li_be(Num,CodeDt,CodeBe,Nature) VALUES( »,’$dt’,’$CodeBe’,’BE’) »;
$req_1 = mysql_query($sql_1);
}
}

}
else
{
$tr=0;
}
}

$sql_= »SELECT * FROM li_be WHERE CodeDt = ‘ ».$dt. »‘ ORDER by CodeBe ASC; »;
$req_ = mysql_query($sql_);
$res_ = mysql_num_rows($req_);

if ($lg==$res_)
{
$ver=0;
}
}
}

echo ‘

‘;

if ($pass==1)
{
echo ‘

‘;

$sql= »SELECT * FROM li_be WHERE CodeDt = ‘ ».$dt. »‘ ORDER by CodeBe ASC; »;
$req = mysql_query($sql);
$lg = mysql_num_rows($req);
$i=0;
while ($data = mysql_fetch_array($req))
{

$Co[$i]=$data[‘CodeBe’];
$i++;

$CodeBe=$data[‘CodeDe’];
$req_be= »SELECT * FROM dc_po WHERE CodeBe=' ».$CodeBe. »‘ »;
$res_be=mysql_query($req_be);
$li=mysql_fetch_array($res_be);
$dd_de=$li[‘DateDepot’];

$lr_= »UPDATE li_be SET
Dat=' ».$dd_de. »‘
Where CodeBe=' ».$CodeBe. »‘ « ;
$ls_=mysql_query($lr_);

}

for ($i=0; $i<$lg; $i++) { $dt=$Co[$i]; $sql="SELECT * FROM dc_do WHERE CodeDt = '".$dt."' ORDER by CodeDe ASC;"; $req = mysql_query($sql); while ($data = mysql_fetch_array($req)) { if (isset($data['CodeDt'])) { $CodeDe=$data['CodeDe']; $sql_2="SELECT * FROM li_de WHERE CodeDe = '".$CodeDe."' ;"; $req_2= mysql_query($sql_2); while ($datc = mysql_fetch_array($req_2)) { $De=$datc['CodeDe']; } if (!isset($De)) { $sql_1="INSERT INTO li_de(Num,CodeDt,CodeDe) VALUES('','$dt','$CodeDe')"; $req_1 = mysql_query($sql_1); } } } } $sql="SELECT * FROM li_de ORDER by CodeDt,CodeDe ASC;"; $req = mysql_query($sql); $ld = mysql_num_rows($req); $i=0; while ($data = mysql_fetch_array($req)) { $CodeDe=$data['CodeDe']; $req_be="SELECT * FROM dc_de WHERE CodeDe='".$CodeDe."'"; $res_be=mysql_query($req_be); $li=mysql_fetch_array($res_be); $dd_de=$li['DateDepot']; $lr_="UPDATE li_de SET Dat='".$dd_de."' Where CodeDe='".$CodeDe."' "; $ls_=mysql_query($lr_); $i++; } $sqlb="SELECT * FROM li_be ORDER by Dat,CodeBe ASC;"; $reqb = mysql_query($sqlb); while ($data = mysql_fetch_array($reqb)) { $dt=$data['CodeBe']; $nat=$data['Nature']; if ($nat=='BE') { $sq="SELECT * FROM dc_po WHERE CodeBe='".$dt."';"; $re = mysql_query($sq); $dt_ = mysql_fetch_array($re); $sql="SELECT * FROM dc_villes WHERE CodeVille='".$dt_['VilleDepart']."';"; $req = mysql_query($sql); $datb = mysql_fetch_array($req); $Vd_be=$datb['Libelle']; $sql="SELECT * FROM dc_villes WHERE CodeVille='".$dt_['VilleArrivee']."';"; $req = mysql_query($sql); $datb = mysql_fetch_array($req); $Va_be=$datb['Libelle']; $dd_be=datefr($dt_['DateDepot']); $da_be=datefr($dt_['Datearrivee']); $Ar_be=$dt_['Arrivee']; $tit='Transit par BE N° '; } if ($nat=='DT') { $sq="SELECT * FROM dc_couriers WHERE CodeCourrier='".$dt."';"; $re = mysql_query($sq); $dt_ = mysql_fetch_array($re); $sql="SELECT * FROM dc_villes WHERE CodeVille='".$dt_['VilleDepart']."';"; $req = mysql_query($sql); $datb = mysql_fetch_array($req); $Vd_be=$datb['Libelle']; $sql="SELECT * FROM dc_villes WHERE CodeVille='".$dt_['VilleArrivee']."';"; $req = mysql_query($sql); $datb = mysql_fetch_array($req); $Va_be=$datb['Libelle']; $dd_be=datefr($dt_['DateDepot']); $da_be=datefr($dt_['Datearrivee']); $Ar_be=$dt_['Arrivee']; $tit='Transit du DT N° '; } $sqlde="SELECT * FROM li_de WHERE CodeDt = '".$dt."' ORDER by Dat,CodeDt,CodeDe ASC;"; $reqde = mysql_query($sqlde); $ld = mysql_num_rows($reqde); $i=0; while ($data = mysql_fetch_array($reqde)) { $CodeDe=$data['CodeDe']; $req_be="SELECT * FROM dc_de WHERE CodeDe='".$CodeDe."'"; $res_be=mysql_query($req_be); $li=mysql_fetch_array($res_be); $dd_de=datefr($li['DateDepot']); $sql="SELECT * FROM dc_villes WHERE CodeVille='".$li['VilleDepart']."';"; $req = mysql_query($sql); $datb = mysql_fetch_array($req); $Vd_de=$datb['Libelle']; $sql="SELECT * FROM dc_villes WHERE CodeVille='".$li['VilleArrivee']."';"; $req = mysql_query($sql); $datb = mysql_fetch_array($req); $Va_de=$datb['Libelle']; $da_de=datefr($li['DateArrivee']); $Ar_de=$li['Arrivee']; echo '

‘;

$sql= »SELECT * FROM dc_suivi WHERE CodeDe = ‘ ».$CodeDe. »‘ ORDER by Date ASC, Num ASC; »;
$req = mysql_query($sql);

while ($data = mysql_fetch_array($req))
{

echo ‘

‘;

}

echo ‘

‘;
$i++;

}

}
echo’

‘;

if ($Arr== »Non »)
{
echo ‘

‘;
}
if ($Arr== »Oui »)
{
echo ‘

‘;
if ($Liv== »Non »)
{
echo ‘

‘;
}
if ($Liv== »Oui »)
{
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;

}
}

}

echo ‘

Tracing du DT N° ‘.$CodeDt;

if ($CodeDt2== »)
{

}
else
{
echo ‘ /’.$CodeDt2;
}
echo ‘ émis le ‘.$Dexp;
}
else
{
echo « Aucun resultat n’a été retrouvé »;
}
echo ‘

 
Expéditeur : ‘.$Exp.’ Ville départ : ‘.$Vdep.’
Destinataire : ‘.$Dest.’ Ville arrivée : ‘.$Varr.’
Nature : ‘.$Nat.’ Description : ‘.$Desc.’
Quantité : ‘.$Qexp.’ Poids : ‘.$Pexp.’
 
 
    Acheminement
par ‘.$li[‘Moyen’].’: ‘.’ de ‘.$Vd_de.’ le ‘.$dd_de.’
le ‘.datefr($data[‘Date’]).’ à ‘.$data[‘Heure’].’: ‘.$data[‘Statut’].’ ( ‘.$data[‘Obs’].’)
Arrivé à ‘.$Va_de.’ le ‘.$da_de.’
 
   
Le ‘.$Nat.’ n\’est pas encore arrivé à ‘.$Varr.’
Arrivé à : ‘.$Varr.’ le : ‘.$Darr.’
Le ‘.$Nat.’ n\’est pas encore livré à ‘.$Dest.’
Livré le: ‘.$Dliv.’ à : ‘.$Hliv.’
Déchargé par : ‘.$Rliv.’
CNI : ‘.$Iliv.’ Tel : ‘.$Tliv.’
Observations : ‘.$Oliv.’

‘;
}

[/insert_php]