Een leeftijd berekenen
07-11-2009 11:00
Offline Stuur privëbericht
Log in om dit te kunnen downloaden
Hallo.
Met dit handige script kan jij jouw leeftijd berekenen!
VOORBEELD
Code | Selecteer Alles
minimaliseren
1
Log in om de codes te kunnen bekijken


Indien de leeftijden zo in de database staan:
07-03-1987
zet dan dit na je mysql_fetch_assoc:
Code | Selecteer Alles
minimaliseren
1
Log in om de codes te kunnen bekijken


En hier dan de functie:
Code | Selecteer Alles
minimaliseren
1
Log in om de codes te kunnen bekijken




Veel succes ermee!
Berichten: 780
Offline Stuur privébericht
CP heeft dit script veranderd,

op lijn 30 vindt je dit:
Code | Selecteer Alles
minimaliseren
1
implode(''$error);

dat moet worden:
tussen die \'\' moet een br komen
2009-11-07 13:26:36
Webdeveloper & Programmeu
Berichten: 1000
Offline Stuur privébericht
Even paar tips..
Je hoeft niet zoveel gebruik te maken van de accolades ( { } ).
Als jij een if maak en daaronder maar 1 regel zet en daaronder weer een else, dan kan je net zo goed die accolades weg laten.

Hier ook een voorbeeld wat sneller gaat werken, jij hebt dit:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
if ( $dag <= date('d') AND $maand <= date('m')) {
     
$age date('Y') - $jaar;
     return 
$age;
}else{
     
$age date('Y') - $jaar 1;
     return 
$age;
}

Als je het sneller wilt en ook makkelijker:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
if ( $dag <= date('d') AND $maand <= date('m'))
    
$age date('Y') - $jaar;
else
    
$age = (date('Y') - $jaar) - 1;

return 
$age;


Zo heb je nog een paar van die dingen .
Als je niet snapt wat ik bedoel stuur maar een pm.

Edit: heb een fout ontdekt in je code:
Code | Selecteer Alles
minimaliseren
1
echo leeftijdberekenen($sLid['dag'], $sLid['maand'], $sLid['jaar']);


Dit gaat niet werken, hoezo dan niet?
Dat komt door dat je leeftijdberekenen doet en niet LeefTijdBerekenen dus hoe de naam van de functie heet.
2009-12-26 11:22:29