Hallo Habo,
ich lerne seit einiger Zeit PHP.
Habe heute morgen ein kleines Script gebastelt, dass anhand der Eingaben Tag,Monat,Jahr das Alter errechnen kann.
Ich möchte gerne das ihr meinen Code auf Sinnhaftigkeit und Lesbarkeit mal auseinander nehmt. Nur so kann ich mich verbessern ;-)
Hier mal der Code :
LG , Weau
ich lerne seit einiger Zeit PHP.
Habe heute morgen ein kleines Script gebastelt, dass anhand der Eingaben Tag,Monat,Jahr das Alter errechnen kann.
Ich möchte gerne das ihr meinen Code auf Sinnhaftigkeit und Lesbarkeit mal auseinander nehmt. Nur so kann ich mich verbessern ;-)
Hier mal der Code :
Code:
<?php
/* Dieses PHP-Script findet dein Alter heraus */
//Input User
echo ' Bitte geben Sie ihr Geburtsdatum im Format TT//MM//JJJJ an.
<form action="gebcheck.php" method="POST">
Geb. Tag eingeben : <input type="text" name="tag">
Geb. Monat eingeben : <input type="text" name="monat">
Geb. Jahr eingeben : <input type="text" name="jahr">
<input type="submit">
</form> ' ;
//User Eingaben
$tag = $_POST['tag'];
$monat = $_POST['monat'];
$jahr = $_POST['jahr'];
/*Debug
echo $tag; echo '</br>';
echo $monat; echo '</br>';
echo $jahr; echo '</br></p>';
*/
//Wenn Input ausgefüllt - Rechnung
if($tag && $monat && $jahr != 0){
//Aktuelles Datum
$aktuellesdatum = getdate();
$tag_heute = $aktuellesdatum[mday];
$monat_heute = $aktuellesdatum[mon];
$jahr_heute = $aktuellesdatum[year];
$alter_tage = $tag_heute - $tag;
$alter_monat = $monat_heute - $monat;
if($alter_monat==0){
$ergebnis = $jahr_heute - $jahr;
echo $ergebnis;}
if($alter_tage && $alter_monat != 0){
$ergebnis = $jahr_heute - $jahr -1 ;
echo $ergebnis;}
}
else{
echo "Bitte geben Sie Ihr Gebdatum ein.";}
?>
LG , Weau