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
| <?php
$servername = "localhost";
$username = "username";
$password = "pass";
$dbname = "mydb";
if(isset($_FILES['FileContacts']))
{
$dossier = 'upload/';
$fichier = basename($_FILES['FileContacts']['name']);
if(move_uploaded_file($_FILES['FileContacts']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
echo 'Upload effectué avec succès !';
}
else //Sinon (la fonction renvoie FALSE).
{
echo 'Echec de l\'upload !';
}
}
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT * FROM TblCities ORDER BY PostCode ASC";
$result = mysqli_query($conn, $sql);
if (($handle = fopen($dossier . $fichier, "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$num = count($data);
for ($c=0; $c < $num; $c++) {
$Sex = $data[1];
$Title = $data[2];
$FirstName = $data[3];
$LastName = $data[4];
$Address = $data[5];
$Number = $data[6];
$Box = $data[7];
$PostCode = $data[8];
$Cities = $data[9];
$Color="";
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
if (($PostCode == $row['PostCode']) AND ($Cities == $row['Cities']))
$FkCities = $row['IdCities'];
$sqlinsert = "INSERT INTO TblPeople (FirstName, LastName, Sex, Title, Address, Number, Box, Color, Flag , FkCities) VALUES ('$FirstName', '$LastName', '$Sex', '$Title', '$Address', '$Number', '$Box', '$Color', 0,'$FkCities')";
if (mysqli_query($conn, $sqlinsert)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
}
}
}
}
fclose($handle);
}
mysqli_close($conn);
?> |
Partager