Re: wert erhöhen - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sascha Fitzner (476 Beiträge) am Mittwoch, 21.März.2001, 23:08. WWW: planet-gaga.de
    Re: wert erhöhen

      hallo marco!
      kannst du wie folgt lösen...

      beispiel:
      seite 1 hat einen link auf seite 2

      nun wird vor die seite 2 eine seite gebracht, die nichts anderes macht wie den entsprechenden statistikdatensatz aus der tabelle zu lesen, den zähler um eins zu erhöhen und dann den datensatz wegschreiben. sollte es noch keinen datensatz geben, so wird ein leerer angelegt.

      anschliessend nachdem die statistik upgedatet wurde wird per frameset die seite 2 aufrufen.

      Bsp der zwischenseite:
      aufrufparameter=huettenname um zuodnen zu können, wäre bei dir halt der seitenname.

      <HTML> 
      <head><title>Willkommen</title></head>
      <perl>
      $eigentuemer="";
      get "eigentuemer==$huettenname", statistik;
      if ($eigentuemer eq $huettenname)
      {
      $letzter=$besucham;
      $anzahl=$besucher;
      $anzahl=$anzahl+1;
      mod "eigentuemer==$huettenname",["besucher", $anzahl, "besucham", datum,(jetzt,"Wochentag, Tag.Monatname Jahr, Stunde:Minute"), "letzterbesucham", $letzter], statistik;
      }
      else
      {
      $letzter="";
      $anzahl=1;
      put ["besucher", $anzahl, "besucham", datum,(jetzt,"Wochentag, Tag.Monatname Jahr, Stunde:Minute"), "letzterbesucham", $letzter, "eigentuemer", $huettenname], statistik;
      }
      </perl>
      <frameset rows="*" frameborder=0 border=0>
      <perl>
      out "<FRAME NAME=\"content\" SRC=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/Sascha_Fitzner/struppis/seite2&sessionid=";
      }
      out $sid;
      out "&huette=",$huettenname;
      out "\" MARGINHEIGHT=2 MARGINWIDTH=5 SCROLLING=\"1\""; out "NORESIZE BORDER=\"0\" ALIGN=\"TOP\">";
      </perl>
      </FRAMESET>
      </html>
      

      hoffe dir geholfen zu haben....

      gruss Sascha Fitzner


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Marco (840 Beiträge) am Mittwoch, 21.März.2001, 18:00.
    wert erhöhen

      Hallo
      bei einem Klick auf einen link, soll der Wert im Feld "anzahl" um 1 erhöht werden!
      (dass muss ich bestimmt mit einem onmouse .. -event machen, aber wie)

      soll eine Downloadstatitik werden

      danke marco

     Antworten

    Beitrag von Sascha Fitzner (476 Beiträge) am Mittwoch, 21.März.2001, 23:08. WWW: planet-gaga.de
    Re: wert erhöhen

      hallo marco!
      kannst du wie folgt lösen...

      beispiel:
      seite 1 hat einen link auf seite 2

      nun wird vor die seite 2 eine seite gebracht, die nichts anderes macht wie den entsprechenden statistikdatensatz aus der tabelle zu lesen, den zähler um eins zu erhöhen und dann den datensatz wegschreiben. sollte es noch keinen datensatz geben, so wird ein leerer angelegt.

      anschliessend nachdem die statistik upgedatet wurde wird per frameset die seite 2 aufrufen.

      Bsp der zwischenseite:
      aufrufparameter=huettenname um zuodnen zu können, wäre bei dir halt der seitenname.

      <HTML> 
      <head><title>Willkommen</title></head>
      <perl>
      $eigentuemer="";
      get "eigentuemer==$huettenname", statistik;
      if ($eigentuemer eq $huettenname)
      {
      $letzter=$besucham;
      $anzahl=$besucher;
      $anzahl=$anzahl+1;
      mod "eigentuemer==$huettenname",["besucher", $anzahl, "besucham", datum,(jetzt,"Wochentag, Tag.Monatname Jahr, Stunde:Minute"), "letzterbesucham", $letzter], statistik;
      }
      else
      {
      $letzter="";
      $anzahl=1;
      put ["besucher", $anzahl, "besucham", datum,(jetzt,"Wochentag, Tag.Monatname Jahr, Stunde:Minute"), "letzterbesucham", $letzter, "eigentuemer", $huettenname], statistik;
      }
      </perl>
      <frameset rows="*" frameborder=0 border=0>
      <perl>
      out "<FRAME NAME=\"content\" SRC=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/Sascha_Fitzner/struppis/seite2&sessionid=";
      }
      out $sid;
      out "&huette=",$huettenname;
      out "\" MARGINHEIGHT=2 MARGINWIDTH=5 SCROLLING=\"1\""; out "NORESIZE BORDER=\"0\" ALIGN=\"TOP\">";
      </perl>
      </FRAMESET>
      </html>
      

      hoffe dir geholfen zu haben....

      gruss Sascha Fitzner

     Antworten


     
 Liste der Einträge von 64050 bis 64200:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!