Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Import pliku CSV oraz dodanie zmiennych sesyjnych
hiper0007
post 4.02.2018, 16:21:37
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

Ostrzeżenie: (0%)
-----


Witam!

Mam pytanko wink.gif Importuje plik csv do bazy.Import przebiegł poprawnie rekordy dodały się do bazy kod poniżej. Ale oprócz tego co importuje, chcę dodać do każdego wiersza trzy dodatkowe wartości (w trzech następnych kolumnach) przesyłane poprzez zmienne sesyjne:



  1.  
  2. $login=$_SESSION['login'];
  3. $data_mod=date("H:i:s d-m-Y");
  4. $zadanie='Import';
  5.  


Oczywiscie mają one być dodane na końcu każdego wiersza wink.gif

  1.  
  2. $host='localhost';
  3. $db_user= 'root';
  4. $db_password= 'appt';
  5. $db= 'awizacja';
  6. $conn=mysql_connect($host,$db_user,$db_password) or die (mysql_error());
  7. echo $filename=$_FILES["file"]["tmp_name"];
  8. if($_FILES["file"]["size"] > 0)
  9. {
  10. $file = fopen($filename, "r");
  11. while (($emapData = fgetcsv($file, 10000, ";")) !== FALSE)
  12. {
  13.  
  14. <span style="color:#8b4513"> $sql = "INSERT into appt (awizacja,data_awizacja,godz_awiz,godz_pod,zamowienie,nazwa,kanal,spedycja,l
    inii,palety,kartony,rampa,komentarz,artykul,il_zamowien,nr_naczepy, tel_kierowcy,status,color,kod) values ('$emapData[0]','$emapData[1]','$emapData[2]','$emapData[3]','$emapData[4]','$emapData[5]','$emapData[6]','$emapData[7]','$emapData[8]','$emapData[9]','$emapData[10]','$emapData[11]','$emapData[12]','$emapData[13]','$emapData[14]','$emapData[15]','$emapData[16]','$emapData[17]','$emapData[18]','$emapData[19]')"
    ;
  15. mysql_query($sql);</span>
  16. }
  17. fclose($file);
  18. $_SESSION['pliksucc']="Awizacje zostały poprawnie importowane do bazy!";
  19. require_once "header.php";
  20. exit();
  21.  
  22. }
  23. else
  24. $_SESSION['plikerr']="Wybierz plik o rozszerzeniu (.csv)";
  25. require_once "header.php";
  26. exit();
  27.  


Jak zmodyfikować zapytanie,żeby dodawało do każdego zaimportowanego wiersza po kolumnie kod trzy dodatkowe wartości : login data_mod zadanie i trzech oddzielnych kolumnach.
Z gory dzięki
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:15