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
|
<?php
switch($_POST['action']) {
case "ajouter":
$serveur = "localhost";
$user = "root";
$pwd = "";
$bdd = "testcartes";
mysql_connect($serveur, $user, $pwd) or die('Impossible de se connecter au serveur');
mysql_select_db($bdd) or die('Impossible de sélectionner la base de données');
$fichier=$_FILES['fichier']['name'];
move_uploaded_file($_FILES['fichier']['tmp_name'],"../cartes/test/".$fichier);
$fp = fopen('../cartes/test/'.$fichier,'r'); //lecture du fichier
while (!feof($fp)){ //on parcourt toutes les lignes
$ligne=fgets($fp); // lecture du contenu de la ligne
$sqltest="INSERT INTO test (numero,carte) values ('$numero','$ligne')";
$resql=mysql_query($sqltest);
};
$sql2=("select * from test");
$resql2=mysql_query($sql2);
$lignecarte='carte';
while($ligne=mysql_fetch_array($resql2)){
$carte=substr($lignecarte,7,3);
$matricule=substr($lignecarte,10,8);
$infos=substr($lignecarte,18,69);
$monetaire=substr($lignecarte,88,1);
$dateTraitement=substr($lignecarte,96,8);
$dateSaisie=substr($lignecarte,105,8);
$heureSaisie=substr($lignecarte,113,6);
$dateEffet=substr($lignecarte,119,8);
$tt=substr($lignecarte,127,2);
echo"test";
$result=mysql_query("INSERT INTO carte (numero,pac,carte,matricule,infos,monetaire,dateTraitement,dateSaisie,heureSaisie,dateEffet,tt) VALUES($numero,$pac,$carte,$matricule,$infos,$monetaire,$dateTraitement,$dateSaisie,$heureSaisie,$dateEffet,$tt)");
};
fclose($fp);
mysql_close();
break;
default:
?>
<html>
<body>
<font face="verdana">
<form name='form' method='post' action='' enctype='multipart/form-data'>
<table border='0' cellspacing='0' cellpadding='3' align="center">
<tr>
<td><font face="verdana" size=2><center>Fichier .txt à charger dans la base de donnée :</td>
<td> <input type="file" name="fichier"></center></font> </td>
</tr><br><br>
<tr>
<td></td>
<td> <input type="submit" name="submit" value="Charger"> </td>
</tr>
<tr><td>
<input type="hidden" name="action" value="ajouter"> </td></tr>
<p></p><font face="verdana" size=2><center>
<a href = 'http://localhost/cartes/Accueil.php' align=center>Retour sur la page d'accueil</a> </center></font> </table>
</form>
</font>
</body>
</html>
<?php } ?> |
Partager