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 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
<?php
//connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) or die("Impossible de se connecter à la base de données");
//sélection de la base de données:
$db = mysql_select_db( "alu" ) or die("Impossible de se connecter à la base de données");
//récupération des valeurs des champs:
$borderaux_client = $_POST["borderaux_client"] ;
$nom_transitaire = $_POST["nom_transitaire"] ;
//trouver le nom de projet correspondant à la demande
$reponse= mysql_query("SELECT projet.nom_projet FROM demande_projet,demande,projet WHERE demande_projet.id_demande=demande.id_demande AND projet.id_projet=demande_projet.id_projet AND demande.borderaux_client='$borderaux_client'")or die(mysql_error());
$donnees=mysql_fetch_array($reponse);
$nom_projet=$donnees['nom_projet'];
?>
<br><br>
<p><strong>Nom projet</strong> :<?php echo $donnees['nom_projet'];?></p>
<input type="hidden" name="nom_projet" value=<?php echo $donnees['nom_projet'];?>>
<p> </p><br/>
<?php
$req2 = "SELECT statut_demande FROM demande WHERE borderaux_client='".$borderaux_client."'";
$result3 = mysql_query($req2) or die('Erreur SQL !'.$req.'<br>'.mysql_error());
if ($result_statut = mysql_fetch_array($result3))
$statut_demande = $result_statut['statut_demande'];
if($statut_demande=="En cours")
{
$req = "SELECT id_projet FROM projet WHERE nom_projet='" . $nom_projet . "'";
$result = mysql_query($req) or die('Erreur SQL !'.$req.'<br>'.mysql_error());
if ($result_projet = mysql_fetch_array($result))
$id_projet = $result_projet['id_projet']; // récupère id_projet dans le tableau résultat
$req1 = "SELECT id_demande FROM demande WHERE borderaux_client='" . $borderaux_client. "'";
$result1 = mysql_query($req1) or die('Erreur SQL !'.$req.'<br>'.mysql_error());
if ($result_demande = mysql_fetch_array($result1))
$id_demande = $result_demande['id_demande']; // récèpure id_demande dans le tableau résultat
//on importe le fichier à inserer dans sql
$i=0;
$file=$_FILES["userfile"]["tmp_name"];
$FILE=fopen($file,"r"); // ouverture du fichier
while (!feof($FILE))
{
$tableau[$i] = fgetcsv($FILE,1000,';');
$i++;
}
fclose($FILE);
print '<h2>Importation terminée</h2>';
$nblignes=$i;
for ($i=2;$i<$nblignes;$i++)
{
$v=$tableau[$i][0];//techno
$v11=$tableau[$i][1];//designation
$v1=$tableau[$i][2];//num_serie
$v2=$tableau[$i][3];//code_article
$v3=$tableau[$i][4];//date_entree
$v5=$tableau[$i][5];//RMA
$v6=$tableau[$i][6];//date_facture
$v7=$tableau[$i][7];//date_transitaire
$v8=$tableau[$i][8];//date_arrivee_france
$v9=$tableau[$i][10];//date_depart_france
$v10=$tableau[$i][11];//date_retour
$v11=$tableau[$i][12];//date_livraison
$v12=$tableau[$i][15];//remarques
mysql_query("INSERT INTO produit(num_serie,code_article,techno,designation,id_projet) VALUES ('$v1', '$v2', '$v','$v11','$id_projet')")or die(mysql_error());
$sql2 = "INSERT INTO demande_produit (id_demande,num_serie,RMA,date_entree,date_retour,date_livraison)
VALUES ('$id_demande','$v2','$v5','$v3','$v10','$v11')" ;
$requete2 = mysql_query($sql2, $cnx) or die( mysql_error() ) ;
$sql3 = "INSERT INTO transit_produit (nom_transitaire,num_serie,date_transitaire,date_arrivee_france,date_depart_france)
VALUES ('$nom_transitaire','$v2','$v7','$v8','$v9')";
$requete3 = mysql_query($sql3, $cnx) or die( mysql_error() ) ;
}
}
else{
echo"<SCRIPT language=\"Javascript\">
alert(\"Cette demande est déjà close !\");
window.location.replace(\"AjoutPr.php\");
</SCRIPT>";
}
?> |
Partager