This commit is contained in:
Christian Paminger
2007-06-22 14:39:16 +00:00
parent b015a0130f
commit d9d90ac65d
@@ -11,9 +11,13 @@
<h1>Zutrittskarten Import</h1>
<?php
require('../../vilesci/config.inc.php');
require('../../../config.inc.php');
$conn=pg_pconnect(CONN_STRING);
//var_dump($_FILES);
//Tabelle leeren
$sql_query="DELETE FROM sync.tbl_zutrittskarte;";
$result=pg_exec($conn, $sql_query);
if(!$result)
die(pg_errormessage().'<BR>'.$i.'<BR>'.$sql_query);
if(isset($_FILES['datei']['tmp_name']))
{
//Extension herausfiltern
@@ -32,73 +36,69 @@
echo $fp[$i].'<br>';
$endpos=strpos($fp[$i],9);
$key=substr($fp[$i],0,$endpos);
//echo $lektor.'<br>';
//echo $key.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$name=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $wochentag.'<br>';
//echo $name.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$firstname=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $stunde_id.'<br>';
//echo $firstname.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$group=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $lehrfach.'<br>';
$groupe=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $groupe.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$logaswnumber=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $ort.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$unr=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $unr.'<br>';
//echo $logaswnumber.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$physaswnumber=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $keineahnung.'<br>';
//echo $physaswnumber.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$validstart=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $klassenbez.'<br>';
//echo $validstart.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$endpos=strpos($fp[$i],9,$beginpos);
$validend=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $jahreswochen.'<br>';
//echo $validend.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$endpos=strpos($fp[$i],9,$beginpos);
$text1=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text1.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$endpos=strpos($fp[$i],9,$beginpos);
$text2=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text2.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$endpos=strpos($fp[$i],9,$beginpos);
$text3=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text3.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$endpos=strpos($fp[$i],9,$beginpos);
$text4=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text4.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$endpos=strpos($fp[$i],9,$beginpos);
$text5=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text5.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$endpos=strpos($fp[$i],9,$beginpos);
$text6=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text6.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$pin=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $pin.'<br>';
$sql_query="INSERT INTO sync.zutrittskarte (key,name,firstname,group,logaswnumber,physaswnumber,validstart,validend,text1,text2,text3,text4,text5,text6,pin)
VALUES ('$key','$name','$firstname','$group','$logaswnumber','$physaswnumber','$validstart','$validend','$text1','$text2','$text3','$text4','$text5','$text6','$pin')";
// $result=pg_exec($conn, $sql_query);
echo $sql_query;
// if(!$result)
// die(pg_errormessage().'<BR>'.$i.'<BR>'.$sql_query);
$sql_query="INSERT INTO sync.tbl_zutrittskarte (key,name,firstname,groupe,logaswnumber,physaswnumber,validstart,validend,text1,text2,text3,text4,text5,text6,pin)
VALUES ('$key','$name','$firstname','$groupe','$logaswnumber','$physaswnumber','$validstart','$validend','$text1','$text2','$text3','$text4','$text5','$text6','$pin')";
$result=pg_exec($conn, $sql_query);
//echo $sql_query;
if(!$result)
die(pg_errormessage().'<BR>'.$i.'<BR>'.$sql_query);
}
}
else