Avatar billede chanett Nybegynder
21. maj 2008 - 21:31 Der er 3 kommentarer

Parse error: syntax error, pppuuuhhaaa hehe

Jeg sidder her med noget php, hvor jeg skal checke variablerne month og year, som skal være userinput, og hvis den ikke er valid, skal den bruge dagsdato, men har dog nogle problemer når jeg kommer til array, nogle der kan hjælpe?
Problem (der er garanteret flere?
Parse error: syntax error, unexpected '[' in C:\xampp\htdocs\kalender\test.php on line 14


Kode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Kalender</title>
</head>

<?php
    /*Checker for user input
    hvis det ingen input er, eller hvis det er en ikke gyldigt input,
    så bruger vi den aktuelle måned og år */
    if ( ! checkdate( $month, 1, $year)) {
        $nowArray = getdate(); //Vi opretter en array baseret på det nuværende tidspunkt
        $month = nowArray['mon']; //Vi finder den aktuelle måned fra Arraylisten
        $year = nowArray['year']; //Vi finder det aktuelle år fra Arraylisten
    }
    $start = mktime ( 12, 0, 0, $month, 1, $year);
    $firstDayArray = getdate($start);
    echo $firstDayArray;
?>

<body>
</body>
</html>
Avatar billede chanett Nybegynder
21. maj 2008 - 21:45 #1
Line 14 er $month = nowArray['mon'];
Avatar billede erikjacobsen Ekspert
21. maj 2008 - 22:23 #2
Du kunne overveje:

$month = $nowArray['mon'];
Avatar billede chanett Nybegynder
21. maj 2008 - 22:32 #3
Wauw, jeg må være træt. hehe Tak for det erik :-) Dummeslag til mig :-P
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