Преглед на файлове

- zwrócenie tablicy do zapisania danych w db(z formularza sparowanego pliku csv)
- usuniecie znaków nowej linii

dariusz.andryskowski преди 7 години
родител
ревизия
8aa8c2f505
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      tools/Bocian.php

+ 5 - 1
tools/Bocian.php

@@ -77,7 +77,11 @@ public function parseCsvFileAjax() {
 			 	foreach ($arrayRows as $keyData => $rowData) {
 						// sprawdzenie czy ustawiony naglówek - jeśli nie to wyświetl komunikat
 						//	if ($headCsv[$keyData]) throw new Exception("Brak nagłówka w kolumnie " . ($keyData + 1) . "w pliku CSV.");
-						$viewFormHtml .= "<input type='text' name='item[$i][$headCsv[$keyData]]' value='".str_replace('"', '', $rowData )."' />";
+						// usuwamy puste znaki i znaki od nowej linii
+						$rowData =  trim(str_replace(array("\n", "\r", "\r\n", "\n\r"), ' ', $rowData));
+						$nameValue =  trim(str_replace(array("\n", "\r", "\r\n", "\n\r"), ' ', $headCsv[$keyData]));
+						// utworzenie inputa do edycji
+						$viewFormHtml .= "<input type='text' name='item[$i][$nameValue]' value='".str_replace('"', '', $rowData )."' />";
 					}
 					$viewFormHtml .= '</div><div style="margin: 20px 0;"></div>';
 			 }