Übungsplan

  • Allgemein

  • huaba91
  • 2599 Aufrufe 8 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hallo,

    hab ne Frage. Und zwar möchte ich auf ner Hp sozusagen n Übungsplan machen.
    Also hab mehrere Gruppen und nun möchte ich, dass wenn die erste Übung vorbei ist, automatisch der nächste Übung eingetragen wird.
    Sollte dann so aussehen:
    Gruppe 1
    2.2.
    Gruppe 2
    4.2
    in Tabellenform.
    Hat da jemand n Code?
  • Da wirst du alein mit HTML nicht weiterkommen, dafür brauchst du also einen Datenbank.

    Bevor du aber dich an solch ein komplizierte Sache machst, solltest du wirklich doodle.com nehmen, warum auch immer sie dir nicht so gut gefällt. diese hat doch alles was du brauchst?!
    Bevorzugte: puck8, Big Dunker, t0b1, CrYstaLX, Kriss Kross, Tiger22, Abu N.
  • Und wie kann ich das ganze auf der Homepage einbinden?
    Dass nur der aktuelle Termin angezeigt wird und nach Ablauf automatisch durch den nächsten ausgetauscht wird.
    Soll ja auch keine Umfrage sein, sondern sind feste Termine.
    Das einfachste wär, wenn ich nach jedem Termin das Datum einzeln austausche, nur würde ich es gerne so haben,
    dass ich alle Termine eintrage und die dann automatisch ausgetauscht werden.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von huaba91 ()

  • Ja dafür brauchst du nunmal ein Skript.

    Auf deiner Homepage kannst du das z.B. per Iframe einbinden und die Termine die du als Admin bei Doodle eingegeben hast automatisch anzeigen lassen, sobald das Datum des Termins vorbei ist.

    Wenn dir das zu kompliziert ist, musst du auf PHP zurückgreifen.

    Termine-Script - Felix Riesterer - private Homepage

    Das Skript würde sich dafür eignen.
    Bevorzugte: puck8, Big Dunker, t0b1, CrYstaLX, Kriss Kross, Tiger22, Abu N.
  • <?php

    $dat1[0]='12.02.2012';
    $dat1[1]='18.02.2012';
    $dat1[2]='28.02.2012';
    $dat1[3]='03.03.2012';
    $dat1[4]='15.04.2012';
    $i=0;
    $fertig=0;
    $heute=date("d.m.Y");

    function dat_vgl($datum){
    list($tag, $monat, $jahr)=explode(".", $datum);
    $jahr=sprintf("%04d", $jahr);
    $monat=sprintf("%02d", $monat);
    $tag=sprintf("%02d", $tag);
    return(mktime(0,0,0, $monat, $tag, $jahr));
    }

    while($fertig == 0){
    if(dat_vgl($heute)>dat_vgl($dat1)){
    $i++;
    $fertig=0;
    }
    else{
    $fertig=1;
    }
    }
    print('Gruppe 1');
    print_r(" $dat1[$i]");
    ?>

    Das wär jetzt mal mein Versuch.
    Ohne die while-Schleife bekomme ich (ganz normal und auch verständlich) immer den 18.02 raus.
    Mit der while-schleife kommt immer folgendes.
    Fatal error: Maximum execution time of 60 seconds exceeded. (das ganze bei "return(mktime(0,0,0, $monat, $tag, $jahr));")

    Warum?