Procházet zdrojové kódy

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

dariusz.andryskowski před 7 roky
rodič
revize
8aa8c2f505
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  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>';
 			 }