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 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
| <meta charset="utf-8" />
<link rel="stylesheet" href="../Parc_Transformateur.css" />
<style type="text/css"> #hidden { display: none; } </style>
<style type="text/css"> #hidden1 { display: none; } </style>
<?php include_once("menu_admin.php");?>
<div align= "center">
<form name="form3" method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
<a href="excel1.php" align="center"> <font color ="#DCD069" > <strong> Exporter Les transformateurs à mettre à jour </strong></font></a>
</form>
</div>
<form method="post" enctype="multipart/form-data" action="importSIG.php">
<table width="628" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#eeeeee">
<tr>
<td width="500"><font size=3><b>Selectionner votre fichier *.csv :</b></font></td>
<td width="244" align="center"><input type="file" name="userfile" value="userfile"></td>
<td width="137" align="center">
<input type="submit" value="Envoyer" name="envoyer">
</td>
</tr>
</table>
</form>
<?php
// vérification sur la session authentification (la session est elle enregistrée ?)
// ici les éventuelles actions en cas de réussite de la connexion
include_once("../db_connection.php");
$sql=mysql_query("DELETE FROM sig");
// ouverture du fichier en lecture
if (isset ($_FILES['userfile']) && $_FILES['userfile']['error']==0)
{
//ouverture du fichier temporaire
$fp = fopen ($_FILES["userfile"]["tmp_name"], "r");
}
else{
// fichier inconnu
exit();
}
// declaration de la variable "cpt" qui permettra de conpter le nombre d'enregistrement réalisé
$cpt=0;
// importation
while (!feof($fp))
{
$ligne = fgets($fp,4096);
// on crée un tableau des élements séparés par des points virgule
$liste = explode(";",$ligne);
// premier élément
$liste[0] = ( isset($liste[0]) ) ? $liste[0] : Null;
$liste[1] = ( isset($liste[1]) ) ? $liste[1] : Null;
$liste[2] = ( isset($liste[2]) ) ? $liste[2] : Null;
$liste[3] = ( isset($liste[3]) ) ? $liste[3] : Null;
$champs1=$liste[0];
$champs2=$liste[3];
// pour eviter qu un champs "nom" du fichier soit vide
if ($champs1!='')
{
// nouvel ajout, compteur incrémenté
$cpt++;
// requete et insertion ligne par ligne
// champs1 id en general dc on affecte pas de valeur
mysql_query("INSERT INTO sig(identifiant, zone) VALUES('$champs1','$champs2' )");
?>
<?php
}
}
// fermeture du fichier
fclose($fp);
//on supprime la derniere car elle est vide
//==================
// FIN
//==================
?>
<p class='titre_2'>Nombre de valeurs nouvellement enregistrées: <?php echo $cpt;?> </p>
<?php
// connexion
include_once("db_connection.php");
// Récupération formulaire
// requete SQL :
$sql = "SELECT *
FROM transformateur, sig where identifiant.transformateur!=identifiant.sig ";
$requete = mysql_query($sql);
echo $requete
?>
<div align="center" >
<table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
<thead>
<tr >
<th >Identifiant</th>
<th >Magasin</th>
</tr>
</thead>
<tbody>
<?php //affichage des données:
while( $result = mysql_fetch_array( $requete ) )
{
?>
<tr style="background-color: #e5eeff" style="text-align: center;">
<td><?php echo $result['identifiant']; ?></td>
<td><?php echo $result['zone']; ?></td>
</tr>
<?php
}
?>
<tbody>
</table>
</div> |
Partager