PHP Cursus

Gestart doorThijns7 reacties36 weergaven

8 berichten · pagina 1 van 1

Thijns

Lid · Topicstarter

Berichten
457
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik ben bezig met een PHP-cursus en kwam vervolgens op de opdracht om het maandnummer om te zetten naar het volledige woord.
Echter zit er een fout in mijn code en ik zie niet wat ik fout doe. Kan iemand even de fout aanwijzen?

Dit is de code:

[COLOR= #0000BB]<?php
    $date[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y"[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"m"[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]01[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Januari"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]02[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Februari"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]03[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Maart"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]04[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"April"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]05[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Mei"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]06[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Juni"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]07[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Juli"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]08[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Augustus"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]09[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"September"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]010[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Oktober"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]011[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"November"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]012[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"December"[/COLOR][COLOR= #007700];[/COLOR]
    
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"variable: i = $i <br>"[/COLOR][COLOR= #007700]);[/COLOR]    
    
    [COLOR= #0000BB]$now[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"$month[$i]"[/COLOR][COLOR= #007700];[/COLOR]
    
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"variable: now = $now"[/COLOR][COLOR= #007700]);[/COLOR]
    
    
    
?>


Dit komt er op de pagina te staan:

variable: i = 07 
variable: now =
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
    $date[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y"[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"m"[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]01[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Januari"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]02[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Februari"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]03[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Maart"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]04[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"April"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]05[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Mei"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]06[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Juni"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]07[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Juli"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]08[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Augustus"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]09[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"September"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]010[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Oktober"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]011[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"November"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]012[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"December"[/COLOR][COLOR= #007700];[/COLOR]
    
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];[/COLOR] 
    
    [COLOR= #0000BB]$now[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"$month[$i]"[/COLOR][COLOR= #007700];[/COLOR]
    
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$now[/COLOR][COLOR= #007700];[/COLOR]
    
    
    
?>
0
Thijns

Lid · Topicstarter

Berichten
457
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Shahiem bedankt voor je snelle reactie, echter is het probleem nog niet opgelost.

Hij geeft nu het volgende resultaat:

07


Wat het probleem dus is is dat $month[$i] niet wordt gevonden en dus 0 is en daarom is $now ook niks en geeft hij dus alleen de echo van $i.

De vraag blijft waarom hij niet ziet dat $month[$i] ($i = 07) dus $month[07] = Juli.
0
Jort

Lid

Berichten
524
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
    $date[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y"[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"m"[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]01[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Januari"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]02[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Februari"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]03[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Maart"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]04[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"April"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]05[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Mei"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]06[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Juni"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]07[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Juli"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]08[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Augustus"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]09[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"September"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]10[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Oktober"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]11[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"November"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]12[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"December"[/COLOR][COLOR= #007700];[/COLOR]
    
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Variable i = [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700];[/COLOR]
    
    
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Variable nu = [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$month[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]];[/COLOR]
    
    
    
?>
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
$maand = array("","Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December");
echo $maand[date("m");


kan ook
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Doe dan

$maand = array("Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December");
echo $maand[date("m") - 1];


Dat lege ding erbij is niet mooi emo
0
Thijns

Lid · Topicstarter

Berichten
457
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Beste One2xsers,
Bedankt dat jullie mij wilde helpen en gelukkig is het probleem nu opgelost.
Het probleem lag blijkbaar aan het feit dat ik geen array aan maakte waardoor er bij $month[$i] een false uit kwam en dus niks weergaf.
De laatste twee posters hebben echter mijn ogen geopend en ik snap het nu! Jullie zijn geweldig! Bedankt thumbsup
Wat mij betreft mag dit topic verwijderd worden. nerd
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Moderators sluiten topic i.p.v verwijderen smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren