Ergebnis 1 bis 2 von 2

Thema: HTML Kalender

  1. #1
    HTMLWURM
    Gast

    Standard HTML Kalender

    Hallo,

    und zwar habe ich einige wichtige aufgabe bekommen die ich schnell erledigen müsste! habe de kalender von selfhtml in verwendung bräuchte dennoch folgendes!
    und zwar möchte ich mit einem kleinen buttom im kalender die monate umschalten da ich auf meiner seite 2 kalender habe und die funktion von bis einbauen sollte z.b. im ersten kalender 03.04.2007 bis zum 2 kalender 25.04.2007 und in diesem zeitraum soll er mir dann eine verkaufsanzahl ausrechnen die in der datenbank steht. bis jetzt habe ich nur verkaufsanzahlen die halt so in meiner datenbank stehen jetzt brauch ich aber anzahlen zwischen meinen 2 kalendern gewählten zeitraum! ist schwierig zu erklären doch kann mir jemand helfen sowas zu bauen


    Html code ist folgender:

    <html>
    <head>
    <title>Monatskalender</title>
    </head>
    <body>

    <h1 style="font-family:Verdana,Arial; font-weight:normal">Monatskalender</h1>

    <script type="text/javascript">
    var d = new Date();
    var dm = d.getMonth() + 1;
    var dj = d.getYear();
    if (dj < 999)
    dj += 1900;
    Kalender(dm, dj);

    function Kalender (Monat, Jahr) {
    Monatsname = new Array("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni", "Juli",
    "August", "September", "Oktober", "November", "Dezember");
    Tag = new Array("Mo", "Di", "Mi", "Do", "Fr", "Sa", "So");

    var KSchrArt = "Verdana,Arial"; /* Schriftart Kalenderkopf */
    var KSchrGroesse = 3; /* Schriftgroesse 1-7 Kalenderkopf */
    var KSchrFarbe = "#FFFF00"; /* Schriftfarbe Kalenderkopf */
    var Khgrund = "#000066"; /* Hintergrundfarbe Kalenderkopf */
    var TSchrArt = "Verdana,Arial"; /* Schriftart Tagesanzeige */
    var TSchrGroesse = 3; /* Schriftgroesse 1-7 Tagesanzeige */
    var TSchrFarbe = "#000000"; /* Schriftfarbe Tagesanzeige */
    var Thgrund = "#D0F0F0"; /* Hintergrundfarbe Tagesanzeige */
    var SoFarbe = "#E00000"; /* Schriftfarbe f. Sonntage */
    var Ahgrund = "#FFFF00"; /* Hintergrundfarbe f. heutigen Tag */

    var jetzt = new Date();
    var DieserMonat = jetzt.getMonth() + 1;
    var DiesesJahr = jetzt.getYear();
    if (DiesesJahr < 999)
    DiesesJahr += 1900;
    var DieserTag = jetzt.getDate();
    var Zeit = new Date(Jahr, Monat - 1, 1);
    var Start = Zeit.getDay();
    if (Start > 0) {
    Start--;
    } else {
    Start = 6;
    }
    var Stop = 31;
    if (Monat == 4 || Monat == 6 || Monat == 9 || Monat == 11)
    --Stop;
    if (Monat == 2) {
    Stop = Stop - 3;
    if (Jahr % 4 == 0)
    Stop++;
    if (Jahr % 100 == 0)
    Stop--;
    if (Jahr % 400 == 0)
    Stop++;
    }
    document.write('<table border="3" cellpadding="1" cellspacing="1">');
    var Monatskopf = Monatsname[Monat - 1] + " " + Jahr;
    SchreibeKopf(Monatskopf, Khgrund, KSchrFarbe, KSchrGroesse, KSchrArt);
    var Tageszahl = 1;
    for (var i = 0; i <= 5; i++) {
    document.write("<tr>");
    for (var j = 0; j <= 5; j++) {
    if ((i == 0) && (j < Start)) {
    SchreibeZelle("&#160;", Thgrund, TSchrFarbe, TSchrGroesse, TSchrArt);
    } else {
    if (Tageszahl > Stop) {
    SchreibeZelle("&#160;", Thgrund, TSchrFarbe, TSchrGroesse, TSchrArt);
    } else {
    if ((Jahr == DiesesJahr) && (Monat == DieserMonat) && (Tageszahl == DieserTag)) {
    SchreibeZelle(Tageszahl, Ahgrund, TSchrFarbe, TSchrGroesse, TSchrArt);
    } else {
    SchreibeZelle(Tageszahl, Thgrund, TSchrFarbe, TSchrGroesse, TSchrArt);
    }
    Tageszahl++;
    }
    }
    }
    if (Tageszahl > Stop) {
    SchreibeZelle("&#160;", Thgrund, SoFarbe, TSchrGroesse, TSchrArt);
    } else {
    if ((Jahr == DiesesJahr) && (Monat == DieserMonat) && (Tageszahl == DieserTag)) {
    SchreibeZelle(Tageszahl, Ahgrund, SoFarbe, TSchrGroesse, TSchrArt);
    } else {
    SchreibeZelle(Tageszahl, Thgrund, SoFarbe, TSchrGroesse, TSchrArt);
    }
    Tageszahl++;
    }
    document.write("<\/tr>");
    }
    document.write("<\/table>");
    }

    function SchreibeKopf (Monatstitel, HgFarbe, SchrFarbe, SchrGroesse, SchrArt) {
    document.write("<tr>");
    document.write('<td align="center" colspan="7" valign="middle" bgcolor="' + HgFarbe + '">');
    document.write('<font size="' + SchrGroesse + '" color="' + SchrFarbe + '" face="' + SchrArt + '">[b]');
    document.write(Monatstitel);
    document.write("<\/b><\/font><\/td><\/tr>");
    document.write("<tr>");
    for (var i = 0; i <= 6; i++)
    SchreibeZelle(Tag[i], HgFarbe, SchrFarbe, SchrGroesse, SchrArt);
    document.write("<\/tr>");
    }

    function SchreibeZelle (Inhalt, HgFarbe, SchrFarbe, SchrGroesse, SchrArt) {
    document.write('<td align="center" valign="middle" bgcolor="' + HgFarbe + '">');
    document.write('<font size="' + SchrGroesse + '" color="' + SchrFarbe + '" face="' + SchrArt + '">[b]');
    document.write(Inhalt);
    document.write("<\/b><\/font><\/td>");
    }
    </script>

    </body>
    </html>





    MFG
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Interessierte/r
    Registriert seit
    26.02.2007
    Ort
    Kiel
    Beiträge
    130
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    um was für eine DB gehts denn? wenn es eine SQL-Datenbank ist musst du die Daten ja erstmal auslesen
    Code:
    $query_Recordset1 = "SELECT gruppenname, bezeichnung, id, datumeingang,  SUM&#40;anzahl&#41; AS menge FROM deine_datenbank  WHERE datumeingang >= '$datumvon' AND datumeingang <= '$datumbis' ";
    dann müsstest du natürlich auch die Variablen: $datumvon und $datumbis definieren,
    durch "SUM(anzahl) AS menge" zählst du die Anzahlen aus der DB zusammen und speicherst diese in der Variablen "menge"
    hoffe dir ist damit ein wenig geholfen, habe leider keine Zeit um genauer drauf einzugehn, weil ich jetzt los muss zu einem Kundengespräch, ansonsten wird dir bestimmt noch ein anderer hier ausm Forum helfen
    Man muss nicht verrückt sein um mit mir befreundet zu sein...
    ABER es hilft!!!

Ähnliche Themen

  1. Kalender
    Von Hendy123 im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 17.09.2007, 22:24
  2. Kalender ?
    Von ZoRo12 im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 7
    Letzter Beitrag: 24.08.2007, 18:59
  3. Kalender
    Von im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 19.07.2006, 12:04
  4. Kalender
    Von Gast im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 27.11.2005, 17:22
  5. JS: Kalender
    Von Kirtas im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 26.08.2005, 16:16

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •