Witam!
Mam pytanko ;) 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:
$login=$_SESSION['login'];
$data_mod=date("H:i:s d-m-Y");
$zadanie='Import';
Oczywiscie mają one być dodane na końcu każdego wiersza ;)
$host='localhost';
$db_user= 'root';
$db_password= 'appt';
$db= 'awizacja';
$conn=mysql_connect($host,$db_user,$db_password) or die (mysql_error());
mysql_select_db($db) or die (mysql_error());
echo $filename=$_FILES["file"]["tmp_name"];
if($_FILES["file"]["size"] > 0)
{
$file = fopen($filename, "r");
while (($emapData = fgetcsv($file, 10000, ";")) !== FALSE)
{
$sql = "INSERT into appt (awizacja,data_awizacja,godz_awiz,godz_pod,zamowienie,nazwa,kanal,spedycja,linii,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]')";
mysql_query($sql);
}
fclose($file);
$_SESSION['pliksucc']="Awizacje zostały poprawnie importowane do bazy!";
require_once "header.php";
exit();
}
else
$_SESSION['plikerr']="Wybierz plik o rozszerzeniu (.csv)";
require_once "header.php";
exit();
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.