Datum in Datenbank eintragen - Frage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • FRAD
    antwortet
    Hi,

    also habe es mal so probiert:

    PHP-Code:
    $pizza "18.04.2005";
    $pieces explode ("."$pizza); 
    $sosollssein $pieces[2] . '-' $pieces[1] . '-' $pieces[0]; 
    Mit print_r() habe ich dann das richtige Ergebnis.

    Ist diese Vorgehens weis so ok?

    Nur wie bekomme ich das Datum in die Variable $pizza? Das es ein Inputtextfeld ist, ist das Datum immer verschieden..

    Habs raus, steht ja in dem Array drin... "Augen auf...."

    Funktioniert nun so wie ich es will... Danke.

    Ciao
    Zuletzt geändert von FRAD; 12.03.2005, 15:09.

    Einen Kommentar schreiben:


  • Abraxax
    antwortet
    Original geschrieben von FRAD
    was passiert hier genau?
    er macht einen explode an den leerzeichen.

    Einen Kommentar schreiben:


  • FRAD
    antwortet
    ja aber nicht so verständlich für mich jedenfalls.

    $pizza = "Teil1 Teil2 Teil3 Teil4 Teil5 Teil6";
    $pieces = explode (" ", $pizza);

    was passiert hier genau?

    EDIT

    Habs kapiert.... versuche jetzt mal die Angaben im array so zu formatieren wie ich es brauche...
    Zuletzt geändert von FRAD; 12.03.2005, 14:29.

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    wie gesagt, dir fehlen die grundlagen umgang mit variablen.

    Einen Kommentar schreiben:


  • Abraxax
    antwortet
    im manual sind auch beispiele!

    Einen Kommentar schreiben:


  • FRAD
    antwortet
    ja, explode ist gut dafür, nur verstehe ich icht ganz explode anzuwenden.

    Wenn du das an einem einfachen Beispiel mal erläutern könnest, wäre supi.

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    ja, und wo ist jetzt das problem???

    mittels explode zerstückeln und dann in neuer reihenfolge zusammensetzen.

    Einen Kommentar schreiben:


  • FRAD
    antwortet
    Hi,

    also wie gesagt, ich habe ein Forumlar, wo man ein Datum eingeben kann als input feld (text). So wenn ich nun 18.04.2005 eingebe muss in die Datenbank dieses Datum geschrieben werden: 2005-04-18

    Das ist es eigentlich schon, mit date etc mache ich nichts....

    Ciao

    Einen Kommentar schreiben:


  • Corpse
    antwortet
    So wie du es vorher auch getan hättest, mittels SQL Befehl nehm ich an?!
    Also nur das der Wert den du jetzt reinschreibst, jetzt anders aussieht.
    Zuletzt geändert von Corpse; 12.03.2005, 14:03.

    Einen Kommentar schreiben:


  • FRAD
    antwortet
    ähm, also das Datum habe ich mir richtig formatiert, möchte es nur so 2005-04-18 in die DB schreiben.

    Verstehe nicht ganz wo ich da anstätzen muss.

    Könntest du das anhand eines Beispiels etwas vertiefen, bidde

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    naja, wenn du aus 123 eine 321 machen willst, was ist da wohl zu tun? Mehr als ein bisschen logisches denken wird da nicht erwartet. Und vielleicht absolute Grundlagen im Umgang mit Variablem.

    Falls die nicht da sind, dann mal Suchen, was du aber sicher schon gemacht hast.

    Einen Kommentar schreiben:


  • FRAD
    antwortet
    puhhh, das mit dem Separator ist soweit klar, nur wie vertausche ich nun d m Y ?


    Das geht mir noch nicht so in den Kopf

    Einen Kommentar schreiben:


  • Abraxax
    antwortet
    www.php.net/explode ist dir eine hilfe.

    Einen Kommentar schreiben:


  • FRAD
    antwortet
    Das ist klar, nur wie wandele ich es bevor es in die DB geschieben wird?

    brächte nur den Befehl...

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    In dem du logischerweise das datum vorher UMWANDELST?

    Einen Kommentar schreiben:

Lädt...
X