Avatar billede TiHs Nybegynder
08. juni 2007 - 12:10 Der er 7 kommentarer og
1 løsning

get dato og output dato

Hej eksperter.

1. Hvis jeg skriver følgende:
<?php
echo date("d/m/Y");
?>
Får jeg så ikke dato fra brugerens pc ? .. vil gerne have
dato fra serveren nemlig ....

og 2. Hvis jeg vil vise dato som $output[] = ''; istedet for
echo, hvordan skrives det så ??
Avatar billede erikjacobsen Ekspert
08. juni 2007 - 12:13 #1
1. date aflæser serverens tid.
2. $output[]=date("d/m/Y");  //    ?? forstår ikke helt hvad du vil?
Avatar billede dkfire Nybegynder
08. juni 2007 - 12:14 #2
date vil give dit serveren dato, da php er et SERVER-SIDE script, og har INTET med en klients computer at gøre. 

$output[] = date("d/m/Y"); ???
Avatar billede TiHs Nybegynder
08. juni 2007 - 12:22 #3
Det er fordi jeg har en function hvor jeg gerne vil tilføje dato. Denne
function sender jeg nemlig med i en mail til bruger.
Min function er:

function showCartmm() {
    global $db;
    $cart = $_SESSION['cart'];
    if ($cart) {
        $items = explode(',',$cart);
        $contents = array();
        foreach ($items as $item) {
            $contents[$item] = (isset($contents[$item])) ? $contents[$item] + 1 : 1;
        }
        foreach ($contents as $id=>$qty) {
            $sql = 'SELECT * FROM toej2 WHERE id = '.$id.'';
            $result = $db->query($sql);
            $row = $result->fetch();
            extract($row);
            $output[] = ''.$del.'
';
            $output[] = 'Mærke: '.$maerke.' ';
            $output[] = 'Model: '.$model.' ';
            $output[] = 'Vask: '.$vask.' ';
            $output[] = 'Størrelse: '.$str.' ';
            $output[] = 'DKK: '.number_format($pris, 2, ",", ".").' ';
            $output[] = 'Antal: '.$qty.' ';
            $output[] = 'DKK: '.number_format($pris * $qty, 2, ",", ".").'

';
            $total += $pris * $qty;

           
        }
        $output[] = 'I alt: DKK. '.number_format($total, 2, ",", ".").'
';
        $output[] = 'Afregningsvaluta: DKK
';
        $output[] = 'Betalingsstatus: GENNEMFØRT
';
/** næste linie der ikke vil vises **/
        $output[] = 'date("d/m/Y")';       
    } else {
        $output[] = 'Indkøbskurven er tom.<br><br>';
    }
    return join('',$output);

}


Så det er måske bare fordi jeg ikke skal have '' rundt om output ?
.. og nååå ja, det er jo vel serverens dato ...
Avatar billede TiHs Nybegynder
08. juni 2007 - 12:25 #4
testede lige ... ja det var bare ''
:o) .. takker
Avatar billede erikjacobsen Ekspert
08. juni 2007 - 12:25 #5
$output[] = date("d/m/Y");
Avatar billede TiHs Nybegynder
06. oktober 2008 - 16:56 #6
Send svar ... så kan jeg lukke :o)
Avatar billede erikjacobsen Ekspert
06. oktober 2008 - 19:06 #7
Ingen point til mig, tak.
Avatar billede TiHs Nybegynder
07. oktober 2008 - 22:38 #8
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester