kostenloser Webspace werbefrei: lima-city


Advendskalender...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tom1989m

    tom1989m hat kostenlosen Webspace.

    Halli hallo

    ich würde gerne nen Advendskalender für meine tag/freundin">Freundin Programmieren.

    Allerdings fällt mir keine lösung dazu ein :-(

    und zwar...

    ne tabelle mit halt 24 Bildern

    auf Bild 1. Soll man erst am 1. Dez klicken können...

    auf Bild 1 und 2. am 2. Dez...

    auf Bild 1,2 und 3 am 3. Dez...

    hat man geklickt kommt man auf ne neue Seite auf der die überraschung ist...


    mein jetziger code bringt mich nicht weiter :-(

    okay also code ist soweit in ordnung hehe *stolz*




    Beitrag geändert: 7.11.2007 15:43:37 von tom1989m
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Hallo,

    wo ist jetzt dein Problem?
    Du hast das doch schon ganz richtig gemacht...
    <?php
       $tag = intval(date('d'));
       $monat = intval(date('m'));
    
       // Tag 1
       if (($monat == 12) and ($tag >= 1))
       { 
          echo "<a href=\"ueberraschung.htm\"><img src=\"linkfuerbild.jpg\"></a>";
       }
       else
       {
          echo "<img src=\"linkfuerbild.jpg\">";
       }
    
       // Tag 2
       if (($monat == 12) and ($tag >= 2))
       { 
          echo "<a href=\"ueberraschung.htm\"><img src=\"linkfuerbild.jpg\"></a>";
       }
       else
       {
          echo "<img src=\"linkfuerbild.jpg\">";
       }
    
    
    ?>


    ...also genau so wie du es angedeutet hast.

    Gr&#252;&#223;le

    Beitrag geändert: 7.11.2007 15:47:34 von scout
  4. Autor dieses Themas

    tom1989m

    tom1989m hat kostenlosen Webspace.

    ahhh okay also der code funktioniert ja jetzt auch so wie ich ihn hab... aber leider nicht ganz... ich kann z.b. wenn ich 6.11 mach... nicht die bilder von gestern anschaun? also weil ich will ja das man z.b. am 3 dezember auch die bilder vom 1 und 2 dezember &#246;ffnen kann

    <?php
    $tag = date("d");
    $monat = date("m"); 
    
    if ($monat == 11 && $tag == 6)
    {
    echo "<a href=\"&#252;berraschungslink.htm\"><img src=\"linkf&#252;rsbild.jpg\"></a>";
    }
    else
    {
    echo "<img src=\"linkf&#252;rsbild.jpg\">";
    }
    ?>


    Beitrag geändert: 7.11.2007 15:46:05 von tom1989m
  5. hab oben nochmal die Bedingungen angepasst ;-)
  6. Autor dieses Themas

    tom1989m

    tom1989m hat kostenlosen Webspace.

    ahh top okay vielen dank hey boaa toll danke ;)
  7. Bisschen umst&#228;ndlich oder?
    Ich habe es so gel&#246;st:
    $day = 5; // f&#252;r 5. Dezember 07
    if (1196463600+((60*60*24)*$day) < time ()) {
      print ('heute ist oder es war bereits der 05.12.07');
    }
  8. Autor dieses Themas

    tom1989m

    tom1989m hat kostenlosen Webspace.

    Ich h&#228;tte noch ne kleine &#228;nderung... k&#246;nnt ihr mir hierbei auch noch helfen?...


    Es ist der 1 Dezember

    ich klicke auf bild 1

    das Bild 1 soll sich &#228;ndern in Bild1/aufgedeckt (soll aufgedeckt bleiben allerdings! "nur" nach dem klicken... nicht das des um 12 uhr automatisch ge&#246;ffnet wird)

    und gleichzeitig w&#228;hrend der das bild auf der z.b. index.php &#246;ffnet soll er mich gleichzeitig auf die &#252;berraschungsseite 1 verlinken!


    ist das m&#246;glich mir erscheint es wahnsinnig kompliziert :-(

  9. ich klicke auf bild 1
    das Bild 1 soll sich &#228;ndern in Bild1/aufgedeckt (soll aufgedeckt bleiben allerdings! "nur" nach dem klicken... nicht das des um 12 uhr automatisch ge&#246;ffnet wird)


    Naja dann mu&#223;t du dir halt merken welche Fenster du schon ge&#246;ffnet hast. Das kannst du &#252;ber eine Datenbank machen oder &#252;ber eine Datei, in der gespeichert ist was schon angeklickt wurde.
    Mu&#223;t halt dann immer die Datei einlesen bevor du die Seite anzeigst.


    und gleichzeitig w&#228;hrend der das bild auf der z.b. index.php &#246;ffnet soll er mich gleichzeitig auf die &#252;berraschungsseite 1 verlinken!


    Was meinst du mit "er soll mich verlinken"?


    Gr&#252;&#223;le
  10. Autor dieses Themas

    tom1989m

    tom1989m hat kostenlosen Webspace.

    ohje datenbank :-( davon hab ich ja noch weniger ahnung :lol:

    der klick^^ soll mich verlinken... ach dumm ausgedr&#252;ckt^^

    es soll halt ne neue seite ge&#246;ffnet werden die sich "&#252;berraschungsseite" schimpft... und das bild "unge&#246;ffnet.jpg" soll er automatisch &#252;berschreiben durch "ge&#246;ffnet.jpg"

  11. Wo ist da jetzt das Problem?
    ...hier nochmal kurz der Ablauf der Bedingungen:

    1. bereits ge&#246;ffnete T&#252;rchen einlesen (aus Datenbank bzw. Datei)
    2. Anzeige des Kalenders mit folgenden Bedingungen:

    - Wenn (monat == 12) and (tag >= 1)
          Wenn (Tuerchen bereits geoeffnet)
             * zeige geoeffnet.jpg mit Link zur Ueberraschung
          sonst:
             * zeige geschlossen.jpg mit Link zum Oeffnen des Tuerchens 
               (alternativ auch Link zur Ueberraschung)
      sonst:
        * zeige geschlossen.jpg ohne Link, da tag noch nicht erreicht

    Habs mal als Code deklariert damit die Einr&#252;ckung nicht verloren geht.

    Hoffe konnte bissl helfen...
    Gr&#252;&#223;le

    Beitrag geändert: 8.11.2007 11:04:52 von scout
  12. Autor dieses Themas

    tom1989m

    tom1989m hat kostenlosen Webspace.

    ahhh ich glaub jetzt hab ich die logik kapiert :thumb: danke


    Beitrag geändert: 8.11.2007 11:47:21 von tom1989m
  13. Hi,

    ok ich bin mal nicht so (damit es noch ein sch&#246;nes Weihnachtsfest wird) und stelle einen teil des Quellcodes hier ein... nat&#252;rlich mu&#223; das noch f&#252;r die jeweiligen Tage erg&#228;nzt werden unter showKalender()

    Achja und der Test-Tag mu&#223; nat&#252;rlich sp&#228;ter auch entfernt werden.

    http://scout.lima-city.de/loesungen/kalender.php.txt

    Viel Spa&#223; damit ;-)

    PS: und f&#252;r alle die kritisieren wollen sei gesagt: Ich wei&#223; auch dass es nicht super ist. Aber ich hatte kein Bock, also simplest way.

    Beitrag geändert: 9.11.2007 12:03:51 von scout
  14. Autor dieses Themas

    tom1989m

    tom1989m hat kostenlosen Webspace.

    woho fein danke boa top^^ :thumb:


    werd ich doch gleich mal testen
  15. Autor dieses Themas

    tom1989m

    tom1989m hat kostenlosen Webspace.

    Ach toll funktioniert :thumb::cool:


    super ach toll danke


    man muss 2 2 mal draufklicken weil man beim 1sten mal nicht verlinkt wird aber das ist nicht so schlimm...
  16. 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!