diff --git a/html/_layouts/default.php b/html/_layouts/default.php
index 5af2bf90cab7509b009f7d255d144d432912cdd3..6af3a7bac8663e5032dfca01e03b764796341662 100644
--- a/html/_layouts/default.php
+++ b/html/_layouts/default.php
@@ -6,6 +6,7 @@ define( 'SAISON_NOW', '{{ page.saison_now }}' );
 include_once('functions/db_connect.php');
 include_once('functions/db_methods.php');
 
+
 $csv=$_POST['csv'];
 $secret='';
 
@@ -20,13 +21,19 @@ if( !empty($csv) ){
       foreach( $C as $i=>$v ){
         if( $i > 0 ) db_addErgebnisse(SAISON.','.$v,$secret);
       }
-    } else if( trim($C[0]) == 'MatchID,teamID,L,Pos,SpielerID,Spieler,Z+,Z-,T,A,Bk' ) {
+    } else if( trim($C[0]) == 'Saison,Spieltag,MatchID,teamID,L,Pos,SpielerID,Spieler,Z+,Z-,T,A,Bk' ) {
       foreach( $C as $i=>$v ){
         if( $i > 0 ) db_addStatistik($v,$secret);
       }
     } else if( trim($C[0]) == 'TeamID,N,SpielerID,Attr,Spieler,Alter,Pos,S,T,A,Z+,Z-,Zd,Mw' ){
+      $TEAMS=db_getIdNtFromTeams();
       foreach( $C as $i=>$v ){
-        if( $i > 0 ) db_addSpieler($v,$secret);
+        $w=preg_split('/,/',$v);
+        if( !empty($TEAMS[$w[0]]) ){
+          if( $TEAMS[$w[0]] == $w[1] ){
+            db_addSpieler($v,$secret);
+          }
+        }
       }
     }
   }
@@ -49,6 +56,8 @@ if( !empty($csv) ){
   <script>
 
     var DATA={{ site.data | jsonify }};
+    var SAISON='{{ page.saison }}';
+    var SAISON_NOW='{{ page.saison_now }}';
     var TEAMS=<?=json_encode( db_getFromTeams() )?>;
     var T2ID={};
     TEAMS.forEach(
@@ -86,6 +95,7 @@ if( !empty($csv) ){
         STATISTIK[v.SpielerID].age=v.age*1;
         STATISTIK[v.SpielerID].age_saison=v.age_saison*1;
         STATISTIK[v.SpielerID].nt=v.nt;
+        STATISTIK[v.SpielerID].attr=v.attr;
       }
     );
 
diff --git a/html/functions/db_methods.php b/html/functions/db_methods.php
index e93cdac1797a081e71b8879967f795c4109ba2b2..ff95dc7df60e6ea4467ddef2a9dbe359cbd4041d 100644
--- a/html/functions/db_methods.php
+++ b/html/functions/db_methods.php
@@ -82,8 +82,8 @@ function db_addSpieler( $csv, $secret ){
   $C=preg_split('/,/',$csv);
   $C[1]='"'.$C[1].'"';
   $C[2]='0x'.$C[2];
+  $C[3]='"'.$C[3].'"';
   $C[4]='"'.$C[4].'"';
-  unset($C[3]);
   unset($C[6]);
   unset($C[7]);
   unset($C[8]);
@@ -118,10 +118,12 @@ function db_addSpieler( $csv, $secret ){
 function db_addStatistik( $csv, $secret ){
 
   $C=preg_split('/,/',$csv);
-  if( $C[3] == '0' ) return;
-  $C[2]='"'.$C[2].'"';
-  $C[4]='0x'.$C[4];
-  unset($C[5]);
+  if( $C[5] == '0' ) return;
+  $C[4]='"'.$C[4].'"';
+  $C[6]='0x'.$C[6];
+  unset($C[0]);
+  unset($C[1]);
+  unset($C[7]);
 
   $user=db_checkSecret($secret);
   if( empty( $user ) ) return false;
@@ -204,6 +206,23 @@ function db_getFromTeams(){
   unset($db);
   return $ROW;
 
+}
+function db_getIdNtFromTeams(){
+
+  $db=new db;
+
+  $sql = 'SELECT * FROM Teams';
+  $result = $db->query($sql);
+
+  $ROW=Array();
+
+  while( $row = $result->fetch_assoc() ){
+    $ROW[$row['id']]=$row['nt'];
+  }
+
+  unset($db);
+  return $ROW;
+
 }
 function db_getFromSpieler(){
 
@@ -269,7 +288,7 @@ function db_getFromStatistikBySaison($saison){
           WHERE Ergebnisse.saison = '.$saison.'
           GROUP BY SpielerID, MID';
   */
-  $sql='SELECT Statistik.MID, Statistik.SpielerID, Spieler.name, Spieler.nt, Spieler.age, Spieler.age_saison, Teams.id, Statistik.Tore, Statistik.Assists, Statistik.Zpos, Statistik.Zneg, Statistik.Zpos - Statistik.Zneg AS "Zwk" FROM Statistik
+  $sql='SELECT Statistik.MID, Statistik.SpielerID, Spieler.name, Spieler.nt, Spieler.attr, Spieler.age, Spieler.age_saison, Teams.id, Statistik.Tore, Statistik.Assists, Statistik.Zpos, Statistik.Zneg, Statistik.Zpos - Statistik.Zneg AS "Zwk" FROM Statistik
           INNER JOIN Ergebnisse ON Ergebnisse.MID = Statistik.MID
           LEFT JOIN Spieler     ON Spieler.id = Statistik.SpielerID
           LEFT JOIN Teams       ON Teams.id = Spieler.teamID