Datum splitten (Opgelost)
tychon - 30/11/2009 16:48
|
Nieuw lid |
|
Hallo allemaal,
Ik wil graag een datum uit de Database splitten.
De volgende datum als voorbeeld: 2009 11 423
moet dus worden gesplit in 3 delen: 2009 en 11 en 423.
Ik heb dit al geprobeerd:
$string = $ordernummers; //2009 11 420
list($year, $month, $oid) = split(' ', $string);
echo "$year $month $oid";
$id = date("Y m").' '.($oid + 1);
$string = $ordernummers; //2009 11 420 list($year, $month, $oid) = split(' ', $string); echo "$year $month $oid"; $id = date("Y m").' '.($oid + 1);
In de code moet de datum worden gesplit en dan moet het ID met +1 worden opgeteld.
Maar als ik dan deze datum wil gaan toevoegen in de DB, dan voegt hij er plots een teken tussen: �.
Weet iemand waarom dit teken wordt toegevoegd of wat ik fout doe in de code?
Alvast bedankt voor de moeite!
|
12 antwoorden
Gesponsorde links |
|
tychon - 30/11/2009 16:54
|
Nieuw lid |
|
Nee dat niet. |
ArieMedia - 30/11/2009 16:56 (laatste wijziging 30/11/2009 16:57)
|
PHP ver gevorderde |
|
$string = $ordernummers; //2009 11 420
list($year, $month, $oid) = explode(' ', $string);
echo "$year $month $oid";
$id = date("Y m").' '.($oid + 1);
$string = $ordernummers; //2009 11 420 echo "$year $month $oid"; $id = date("Y m").' '.($oid + 1);
Dat mot et em doen dan |
Martijn - 30/11/2009 17:33
|
Crew PHP |
|
slordig Arie, geen quotes om regel 3 ;) |
Richard - 30/11/2009 17:47
|
Crew algemeen |
|
Waarom staat het zo in de database? |
ArieMedia - 30/11/2009 18:08
|
PHP ver gevorderde |
|
Martijn schreef: slordig Arie, geen quotes om regel 3 ;) Kopier-plakken + had er niet echt op gelet..
Enfin, zonder quotes
$string = $ordernummers; //2009 11 420
list($year, $month, $oid) = explode(' ', $string);
echo $year.$month.$oid;
$id = date("Y m").' '.($oid + 1);
$string = $ordernummers; //2009 11 420 $id = date("Y m").' '.($oid + 1);
|
kurohyou - 01/12/2009 00:43
|
Oud lid |
|
Martijn schreef: slordig Arie, geen quotes om regel 3 ;)
waarom geen quotes, je kan vars gewoon tussen quotes zetten, hij zal dit perfect verwerken en outputten |
ArieMedia - 01/12/2009 08:38
|
PHP ver gevorderde |
|
kurohyou schreef: [..quote..]
waarom geen quotes, je kan vars gewoon tussen quotes zetten, hij zal dit perfect verwerken en outputten Omdat het lelijk en onoverzichtelijk is. |
tychon - 01/12/2009 09:39 (laatste wijziging 01/12/2009 09:47)
|
Nieuw lid |
|
Bedankt alvast voor jullie reacties!
Maar er wordt nog steeds een teken automatische toegevoegd.
Zie hieronder een screenshotje:
Screenshot
Er wordt nu ook in de database in het veld 'OrderNummer' de volgende data ingevuld:
2009 12�424
Iemand een ander oplossing? |
ArieMedia - 01/12/2009 09:52
|
PHP ver gevorderde |
|
tychon schreef: Bedankt alvast voor jullie reacties!
Maar er wordt nog steeds een teken automatische toegevoegd.
Zie hieronder een screenshotje:
Screenshot
Er wordt nu ook in de database in het veld 'OrderNummer' de volgende data ingevuld:
2009 12�424
Iemand een ander oplossing? Snap eigenlijk ook niet waarom ik niet meteen die eruit heb gehaald
$string = $ordernummers; //2009 11 420
list($year, $month, $oid) = explode(' ', $string);
echo $year.$month.$oid;
$id = date("Y m").' '.($oid + 1);
$string = $ordernummers; //2009 11 420 $id = date("Y m").' '.($oid + 1);
|
tychon - 01/12/2009 10:01
|
Nieuw lid |
|
@ArieMedia: Bedankt! Nu werkt het helemaal perfect.
Stom dat ik daar ook overeen heb gekeken. |
Milo - 08/12/2009 21:31
|
Nieuw lid |
|
Mag ik vragen hoe jij je datum in je database hebt, dit zal geen date wezen of wel? |
Gesponsorde links |
|
Dit onderwerp is gesloten. |
|