Beiträge von Modula

    Nein mein fehler - ich verwechsel gerne im- und explode *fg*

    [php:1:86b3539ecd]<?php

    require('connect.php'); // Db connect
    require('auth.php'); // überprüfung ob session vorhanden

    $sql1 = ociparse($c,"SELECT * from bestellungen where KURZZ = '" .$_SESSION['kuerzel'] . "'"); // Select der vorhandenen Sätze (inklusive Datum) für den Benutzer)
    ociexecute($sql1);

    while($sql2 = oci_fetch_array($sql1))
    {
    /*
    Datum in einen Unix Timestamp umwandeln
    */
    $dt_array = explode("-", $sql2['DATUM']);
    $monate = array (
    "JAN" => 1,
    "FEB" => 2,
    "MRZ" => 3,
    "APR" => 4,
    "MAI" => 5,
    "JUN" => 6,
    "JUL" => 7,
    "AUG" => 8,
    "SEP" => 9,
    "OKT" => 10,
    "NOV" => 11,
    "DEZ" => 12,
    );
    $timestamp = mktime(0,0,0,$monate[$dt_array[1]],$dt_array[0],$dt_array[2]);

    /*
    Nächster Tag im DD-MM-YYYY Format
    */
    $one_day = 1 * 60 * 60 * 24; // 1 Tag in Sekunden
    $next_day = date("d-m-Y", $timestamp + $one_day);

    $sql3 = ociparse($c,"update bestellungen set datum = '{$next_day}' where kurzz = '".$_SESSION['kuerzel']."' AND datum = '{$sql2['DATUM']}'");
    ociexecute($sql3);
    ocicommit($c);
    }
    header("location:bestellungen.php");

    ?>[/php:1:86b3539ecd]
    Bitte den $monate array an die Monatskürzel anpassen wie sie möglich wären - ich verwende in meinen Tabellen immer nur nen Unix Timestamp, da ists einfacher mit zu rechnen ;)

    nimm fürs @ ne andere reg_ex..

    z.B. diese:

    Code
    '/(.*) [_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9_-]+(\.[_a-z0-9-]+) (.*)/i'

    - die müsste eigentlich nur e-mailadressen treffen - hab diese reg_ex jetzt allerdings nicht getestet, ich garantiere also für nix ;)

    was aber ärgerlicher ist: wenn ich z.B. cr-AT-zywulf mit @ schreibe, ein leerzeichen anhänge und in der gleichen zeile (also ohne Return) noch mehr Text danach schreibe (wie z.B. cr-AT-zywulf ist ein Moderator) schluckt deine bisherige Lösung den teil "Ist ein Moderator" gleich mit :/

    1. pdf Creator downloaden (gibts auf http://www.sf.net)
    2. ~ installieren
    3. PowerPoint Datei öffnen
    4. Drucken -> PDF Creator
    5. Zufrieden sein :)

    das könnte man dann auch mit ner batch automatisieren etc...

    Warum muss es unbedingt die Macrosprache sein?
    Wenn du einen "In PDF umwandeln" button haben möchtest bau dir lieber nen Macro welches meine schritte mit dem PDF Creator durchgeht :)

    ohne footer kommt es einem so vor, als hätte der Browser die Seite noch nicht fertig geladen, weil einfach unten quasi eine abschließende Linie fehlt. Stell dir den Footer wie den Vermerk EOF einer Datei auf der Festplatte vor - ohne würdest du immer weiter daten lesen "wollen" obwohl keine mehr da sind / sie zur nächsten datei gehören.

    BTW: das mit der Schrift ist jetzt wesentlich besser im Vergleich zu vorher

    [php:1:3db719f47b]<?php

    require('connect.php'); // Db connect
    require('auth.php'); // überprüfung ob session vorhanden

    $sql1 = ociparse($c,"SELECT * from bestellungen where KURZZ = '" .$_SESSION['kuerzel'] . "'"); // Select der vorhandenen Sätze (inklusive Datum) für den Benutzer)
    ociexecute($sql1);

    while($sql2 = oci_fetch_array($sql1))
    {
    /*
    Datum in einen Unix Timestamp umwandeln
    */
    $dt_array = implode("-", $sql2['DATUM']);
    $timestamp = mktime(0,0,0,$dt_array[1],$dt_array[0],$dt_array[2]);

    /*
    Nächster Tag im DD-MM-YYYY Format
    */
    $one_day = 1 * 60 * 60 * 24; // 1 Tag in Sekunden
    $next_day = date("d-m-Y", $timestamp + $one_day);

    $sql3 = ociparse($c,"update bestellungen set datum = '{$next_day}' where kurzz = '".$_SESSION['kuerzel']."' AND datum = '{$sql2['DATUM']}'");
    ociexecute($sql3);
    ocicommit($c);
    }
    header("location:bestellungen.php");

    ?>[/php:1:3db719f47b]

    Ungetestet, müsste aber gehen.

    Wichtig ist die Ergänzung in der where Bedingung...

    hallo mademann, kostenlos und einfach und gut ist auf windows ebene meist nicht sooo einfach...

    ein einfaches Programm zum erstellen von internetseiten wäre M$ Fro Page Lite was mal bei irgendner alten office version kostenlos dabei war, ansonsten gibts da noch NVU (downloadlink müsst ich suchen) - der ist kostenlos, ansonsten fallen mir auf anhieb keine guten WYSIWYG Editoren für HTML ein...

    du kannst aber auch auf de.selfhtml.org dir HTML aneignen und dann mit Texteditoren wie eclipse, pspad, notepad++ und wie sie nicht alle heißen arbeiten...

    Zum Thema Grafiken:
    Hier würde ich dir raten, das "kostenlos" zu vergessen - ich empfehle Macromedia Fireworks oder Jasc PSP - da damit auch einsteiger oder leute die von Grafiken keinen Plan haben (wie ich *fg*) umgehen können.
    Kostenlos und gut - d gibts wol nur the gimp...

    trau dich ruhig weiter zu fragen :)

    Gruß,

    Modula

    Zitat von das Mitglied wo die reg_ex ne emailadresse in Namen erkennt...

    lol um daran rumzubasteln brauchste erstmal open-source weil sonst geht dat ned

    sonst noch einen Wunsch?

    BTW: du bist jetzt der zweite Moderator der hier postet dem das fehlende E im Titel nicht auffällt ;)

    /offtopic: toll, ich glaube, Admin muss mal seine reg_ex überarbeiten, wenn ichmeinen vorredner (cr-AT-zywulf) zitieren mag passiert was blödes ;)

    Zudem text flöten geht =>

    cr@zywulf und noch mehr text