Пример #1
0
    // AKTUELL_FELD ZUSAMMENSTELLEN z.B(EINHEIT_AKTUELL)
    $feldnamen_sql = "`{$dat_feld}`, `{$id_feld}`, `";
    // ALLE FELDNAMEN FÜR MYSQL ZUSAMMENSTELLEN
    $feldnamen_sql .= "{$feldnamen_string}";
    $feldnamen_sql .= "`, `{$aktuell_feld}`";
    $feldnamen_sql = ltrim($feldnamen_sql);
    echo "<b>Importiere daten aus {$datei} nach MYSQL {$tabelle}:</b><br><br>";
    for ($i = 1; $i < count($array); $i++) {
        $zeile[$i] = explode(";", $array[$i]);
        // Zeile in Array einlesen
        $zeilenwerte_string = "'";
        // Werte für MYSQL zusammenstellen
        $zeilenwerte_string .= implode(",", $zeile[$i]);
        $zeilenwerte_string = ltrim($zeilenwerte_string);
        // Leerzeichen vorn weg
        $zeilenwerte_string = rtrim($zeilenwerte_string);
        // Leerzeichen hinten weg
        $zeilenwerte_string .= "'";
        // aktuell
        echo "{$zeilenwerte_string}<br>";
        $db_abfrage = "INSERT INTO MIETE_ZAHLBETRAG VALUES ({$zeilenwerte_string})";
        echo "<br>DB = {$db_abfrage}<br>";
        $resultat = mysql_query($db_abfrage) or die(mysql_error());
        echo "zeile {$i} aus {$tabelle} importiert<br>";
    }
}
import_me();
// import_me(objekt);
// import_me(haus);
// import_me(einheit);
// import_me(person);
 * @filesource   $HeadURL: http://192.168.2.52/svn/berlussimo_1/tags/02.11.2010 - Downloadversion 0.27/import/import_geldkontobuchungen.php $
 * @version      $Revision: 6 $
 * @modifiedby   $LastChangedBy: sivac $
 * @lastmodified $Date: 2010-09-21 10:34:50 +0200 (Di, 21 Sep 2010) $
 * 
 */
/*
 * Das ist eine Test bzw. Spieledatei, aus der kann man viel lernen kann
 *
 */
include "config.php";
include_once "../classes/mietkonto_class.php";
include_once "../classes/berlussimo_class.php";
include_once "../includes/allgemeine_funktionen.php";
ob_start();
import_me('geld_214');
// import_me('geld3012');
// import_me('buchungen2012_10000');
// import_me('buchungen2012_20000');
// import_me('buchungen2012_30000');
// kontrolle_zb_mb();
function import_me($tabelle)
{
    $tabelle_in_gross = strtoupper($tabelle);
    // Tabelle in GROßBUCHSTABEN
    $datei = "{$tabelle}.csv";
    // DATEINAME
    // $CSVarray = get_csv($file);
    $array = get_csv($datei);
    // DATEI IN ARRAY EINLESEN
    // echo "<pre>";
Пример #3
0
 * @license     http://www.gnu.org/licenses/agpl.html AGPL Version 3
 * 
 * @filesource   $HeadURL: http://192.168.2.52/svn/berlussimo_1/tags/02.11.2010 - Downloadversion 0.27/import/import_altvertraege.php $
 * @version      $Revision: 6 $
 * @modifiedby   $LastChangedBy: sivac $
 * @lastmodified $Date: 2010-09-21 10:34:50 +0200 (Di, 21 Sep 2010) $
 * 
 */
/*
 * Das ist eine Test bzw. Spieledatei, aus der kann man viel lernen kann.
 *
 */
include "config.php";
include_once "../classes/mietkonto_class.php";
include_once "../includes/allgemeine_funktionen.php";
import_me('e201');
function import_me($tabelle)
{
    $tabelle_in_gross = strtoupper($tabelle);
    // Tabelle in GROßBUCHSTABEN
    $datei = "{$tabelle}.csv";
    // DATEINAME
    $array = file($datei);
    // DATEI IN ARRAY EINLESEN
    echo $array[0];
    // ZEILE 0 mit Überschriften
    $feldernamen[] = explode(":", $array[0]);
    // FELDNAMEN AUS ZEILE 0 IN ARRAY EINLESEN
    $anzahl_felder = count($feldernamen[0]);
    // ANZAHL DER IMPORT FELDER
    $feld1 = $feldernamen[0][0];
Пример #4
0
            $letzte_tab_id = $akt_id->id;
            // Letzte id
            $letzte_tab_id = $letzte_tab_id + 1;
            // Letzte id um 1 erhöhen
            // ####letzte id der tabelle
            $vorhanden = zeile_vorhanden($mv_id, $heizkosten_beschriftung);
            if (!$vorhanden) {
                $db_abfrage = "INSERT INTO {$tabelle_in_gross} VALUES (NULL, '{$letzte_tab_id}', '{$mv_id}', '{$heizkosten_beschriftung}', '{$mietvertrag_von}', '0000-00-00', '{$heizkosten_summe}', '1')";
                echo "<br>DB = {$db_abfrage}<br>";
                $resultat = mysql_query($db_abfrage) or die(mysql_error());
            }
        }
        echo "zeile {$i} aus {$tabelle} importiert<br>";
    }
}
import_me(mietentwicklung);
// import_me(objekt);
// import_me(haus);
// import_me(einheit);
// import_me(person);
function nummer_komma2punkt($nummer)
{
    $nummer_arr = explode(",", $nummer);
    if (!isset($nummer_arr[1])) {
        $nummer = "" . $nummer_arr[0] . ".00";
    } else {
        $nummer = "" . $nummer_arr[0] . "." . $nummer_arr[1] . "";
    }
    return $nummer;
}
function zeile_vorhanden($mietvertrag_id, $kostenkat)
 * @version      $Revision: 6 $
 * @modifiedby   $LastChangedBy: sivac $
 * @lastmodified $Date: 2010-09-21 10:34:50 +0200 (Di, 21 Sep 2010) $
 * 
 */
/*
 * Das ist eine Test bzw. Spieledatei, aus der kann man viel lernen kann
 *
 */
ob_start();
/* SCHAUEN DAS IN DER TRANSFER_TAB ALLE MV_IDS VORHANDEN SIND */
include "config.php";
include_once "../classes/mietkonto_class.php";
include_once "../classes/berlussimo_class.php";
include_once "../includes/allgemeine_funktionen.php";
import_me('miete_214');
// import_me('mieten3012');
// import_me('buchungen2012_10000');
// import_me('buchungen2012_20000');
// import_me('buchungen2012_30000');
// kontrolle_zb_mb();
function import_me($tabelle)
{
    $tabelle_in_gross = strtoupper($tabelle);
    // Tabelle in GROßBUCHSTABEN
    $datei = "{$tabelle}.csv";
    // DATEINAME
    $array = file($datei);
    // DATEI IN ARRAY EINLESEN
    echo $array[0];
    // ZEILE 0 mit Überschriften
Пример #6
0
        // ####letzte id der tabelle
        $akt_id = new ids();
        // Neues Objekt aktuelle Id der tabelle
        $akt_id->last_id($tabelle);
        // Objektwert zuweisen
        $letzte_tab_id = $akt_id->id;
        // Letzte id
        $letzte_tab_id = $letzte_tab_id + 1;
        // Letzte id um 1 erhöhen
        // ####letzte id der tabelle
        $zeile[$i] = explode(";", $array[$i]);
        // Zeile in Array einlesen
        $zeilenwerte_string = "NULL, '{$letzte_tab_id}', '";
        // Werte für MYSQL zusammenstellen
        $zeilenwerte_string .= implode("','", $zeile[$i]);
        $zeilenwerte_string .= "', '1'";
        // aktuell
        $zeilenwerte_string = ltrim($zeilenwerte_string);
        // Leerzeichen vorn weg
        $zeilenwerte_string = rtrim($zeilenwerte_string);
        // Leerzeichen hinten weg
        $db_abfrage = "INSERT INTO {$tabelle_in_gross} ({$feldnamen_sql}) VALUES ({$zeilenwerte_string})";
        // echo "<br>DB = $db_abfrage<br>";
        $resultat = mysql_query($db_abfrage) or die(mysql_error());
        echo "zeile {$i} aus {$tabelle} importiert<br>";
    }
}
// import_me(objekt);
// import_me(haus);
import_me(einheit);