kostenloser Webspace werbefrei: lima-city


Altersunterschied berechnen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    emailberatung

    emailberatung hat kostenlosen Webspace.

    Hallo,

    Ich bin grad ein bisschen am Verzweifeln. Ich brauch bis morgen eine PHP-Seite wo man sein Geburtstag angeben kann und das Script dann dieses Datum mit dem vom Autor hinterletem vergleicht und dann sagt "Du bist X Jahre, X Tage ?lter/j?nger als ich"
    Ich hab als Hilfe noch folgene Befehle bekommen:

    echo strtotime("2005-06-14"); // liefert die Anzahl der Sekunden ab dem 1.1.1970 bis zum 14.6.2005
    echo strtotime("now"); // liefert die Anzahl ... bis zu der genauen Sekunde des Aufrufs der Seite

    Nur leider kann ich damit nix anfangen :confused:

    Ich w?r euch wirklich f?r ein bisschen Hilfe Dankbar!! :angel:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hm, also ich h?tte da was, hab ich aber nie perfektioniert. daher k?nnte es auch sein, das kleine fehler drin sind. und: es werden nur die tage unterschied ausgegeben. war mir damals zu viel aufwand mit jahren auch zu rechnen, obwohl es sicher ziemlich einfach geht, auch das script wird sicher in 2-3 zeilen einfacher gehen.
    schau es dir an, nimms wenn wills wenn nich dann nicht...

    echo "<body bgcolor=FFFFFF text=000000>";
    $birthday_author = "24.07.83";
    if(!$action){
    echo "<form action=$PHP_SELF?action=anzeige method=post>";
    echo "<center><table width=500 border=0<tr>";
    echo "</tr>";
    echo "<td align=left><input name=birthday_user value=\"\" size=15>
    					 </td>";
    echo "</tr></table>";
    echo "<input type=Submit name=Submit value=Anzeigen>";
    echo "</form>";
    }elseif($action == "anzeige")
    {
    $author = explode(".",$birthday_author);
    $user = explode(".",$birthday_user); 
    $author = mktime(0,0,0,$author[1],$author[0],$author[2]);
    $user = mktime(0,0,0,$user[1],$user[0],$user[2]);
    $diff = $author - $user;
    echo "Du bist ";
    if($diff<0)
    	{
    	$diff = $diff*(-1);
    	echo (floor($diff/86400))." Tage j?nger als der Author dieser Seite!";
    }
    elseif($diff>0)
    	{
    echo (floor($diff/86400))." Tage ?lter als der Author dieser Seite";
    	}
    else echo "gleich alt wie der Author dieser Seite!";
    }
    echo "<br><br>";
    echo "<a href=$startseite?>zur Startseite</a>";


    mfg
  4. Autor dieses Themas

    emailberatung

    emailberatung hat kostenlosen Webspace.

    Hallo nochmal!
    Danke f?r das Script! Ich hab es schon ausprobiert - naja! Mal geht es und mal wieder nicht.
    Ich hab jetzt noch ne Frage und zwar m?chte ich noch ein Textfeld hinzuf?gen wo der User seinen Namen eingeben kann und dann in der Auswertung erscheint: "Hallo XYZ! Du bist XYZ Tage ?lter/j?nger als ich"
    Ich besch?ftige mich schon seit 2 Stunden damit und werde langsam verr?ckt :biggrin:
    Ich m?chte auch noch in das bestehende Feld den Wert
    TT.MM.JJJJ vorprogrammiert haben aber irgendwie steht da schon was unter value.
    Danke schonmal im Vorraus!!
  5. hm... also wenn du noch ein textfeld einf?gen willst, und davon keine ahnung hast, solltest du mir mal php richtig anschauen, bzw formulare sind auch bei html.

    ein textfeld machst du einfach zwischen die beiden form-tags
    und zwar so:
    <input name=name size=10 value="/Hier Dein Name eintragen"/>
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!