Benötige Protokoll der abgefragten Datensätze - 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 Stefan Schmidt (5 Beiträge) am Donnerstag, 14.Juli.2005, 10:01. WWW: www.logistikpark19.at/teile
    Benötige Protokoll der abgefragten Datensätze

      Hallo,

      ich habe unter www.logistikpark19.at/teile eine Datenbank (Baseportal v2 Kaufversion am eigenen Linux Suse 8.1 Webserver (Apache)), in der Teilenummern abgefragt werden. Jetzt würde mich interessieren, welche von
      den in der DB gespeicherten Teilenummern auch wirklich abgefragt wurden.
      In der access_log Datei von meinem Apache Webserver (auf dem die Datenbank liegt) werden die abgefragten Teilenummern nicht gespeichert. Hier werden für jede Abfrage nur folgende Zeilen angelegt:

      GET /cgi-bin/baseportal.pl?htx=/Teileabfrage&localparams=1&cmd=do_search HTTP/1.0

      Leider fehlt hier die angefragte Teilenummer.

      Ich würde gerne wissen, ob irgendwer eine Möglichkeit kennt, dass die abgefragten Teilenummern doch protokolliert werden können.

      -----------------------------------------------------------------
      Folgendes hat schon Hr. Bergmann von Baseportal dazu geschrieben:

      Sehr geehrter Herr Schmidt,

      dann wird das wahrscheinlich mit einem Formular mittels POST übertragen.
      Diese Daten werden nicht im access_log gespeichert.

      Mit freundlichen Grüssen,

      Christoph Bergmann
      baseportal GmbH

      ------------------------------------------------------------------
      Sehr geehrter Herr Schmidt,

      das ist recht einfach zu lösen.Bitte stellen Sie diese Frage im Forum,
      dort wird Ihnen bestimmt weitergeholfen:

      http://forum.baseportal.de

      Mit freundlichen Grüssen,

      Christoph Bergmann
      baseportal GmbH


    Ihre Antwort:

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

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Stefan Schmidt (5 Beiträge) am Donnerstag, 14.Juli.2005, 10:01. WWW: www.logistikpark19.at/teile
    Benötige Protokoll der abgefragten Datensätze

      Hallo,

      ich habe unter www.logistikpark19.at/teile eine Datenbank (Baseportal v2 Kaufversion am eigenen Linux Suse 8.1 Webserver (Apache)), in der Teilenummern abgefragt werden. Jetzt würde mich interessieren, welche von
      den in der DB gespeicherten Teilenummern auch wirklich abgefragt wurden.
      In der access_log Datei von meinem Apache Webserver (auf dem die Datenbank liegt) werden die abgefragten Teilenummern nicht gespeichert. Hier werden für jede Abfrage nur folgende Zeilen angelegt:

      GET /cgi-bin/baseportal.pl?htx=/Teileabfrage&localparams=1&cmd=do_search HTTP/1.0

      Leider fehlt hier die angefragte Teilenummer.

      Ich würde gerne wissen, ob irgendwer eine Möglichkeit kennt, dass die abgefragten Teilenummern doch protokolliert werden können.

      -----------------------------------------------------------------
      Folgendes hat schon Hr. Bergmann von Baseportal dazu geschrieben:

      Sehr geehrter Herr Schmidt,

      dann wird das wahrscheinlich mit einem Formular mittels POST übertragen.
      Diese Daten werden nicht im access_log gespeichert.

      Mit freundlichen Grüssen,

      Christoph Bergmann
      baseportal GmbH

      ------------------------------------------------------------------
      Sehr geehrter Herr Schmidt,

      das ist recht einfach zu lösen.Bitte stellen Sie diese Frage im Forum,
      dort wird Ihnen bestimmt weitergeholfen:

      http://forum.baseportal.de

      Mit freundlichen Grüssen,

      Christoph Bergmann
      baseportal GmbH

     Antworten

    Beitrag von richard (1187 Beiträge) am Donnerstag, 14.Juli.2005, 11:31. WWW: posaunenchor-rhoden.de
    Re: Benötige Protokoll der abgefragten Datensätze

      Auf die Schnelle, ohne Deine Anwendung zu kennen, und ohne Gewähr.

      Ich würde zunächst eine neue Datenbank anlegen, z.Bsp. teilelog, mit den Feldern Datum und Teilenummer (falls diese Namen in der vorhandenen Datenbank bereits vorkommen, nimm andere).

      Bei der Felddefinition von Datum machst Du einen Haken/Punkt bei Erstellung.

      In Deinem Template Teileabfrage kommt dann sowas an den Anfang:

      <perl>
      if ($cmd="do_search")  {
      put ["Teilenummer",$Dein_Teilenummern_Feld_aus_vorhandener_Datenbank],"teilelog";
      }
      </perl>
      

      Unter Umständen mußt Du danach im Template <do ...> auf <do db=DeineUrsprungsdatenbank ...> ergänzen.

      Du solltes dann für jede Abfrage einen Eintrag in der neu angeleten Tabelle bekommen.

      Würdest Du uns verraten welche Lizenzversion Du benutzt?

     Antworten

    Beitrag von Stefan Schmidt (5 Beiträge) am Montag, 18.Juli.2005, 10:17.
    Re: Benötige Protokoll der abgefragten Datensätze

      Hallo,

      ich verwende Baseportal v2 Kaufversion.

      Ich werde das alles gleich mal probieren und poste die Ergebnisse dann hier.

      Vielen Dank erstmal.

      Stefan

     Antworten

    Beitrag von Stefan Schmidt (5 Beiträge) am Montag, 18.Juli.2005, 12:23.
    Re: Benötige Protokoll der abgefragten Datensätze

      Hallo,

      ich habe nun die neue Datenbank "teilelog" angelegt und darin die zwei Felder "Datum" und "Teilenummer" (diese Namen kommen in der bereits vorhandenen Datenbank NICHT vor).

      bei der Felddefinition von Datum war schon automatisch ein Punkt bei "Erstellung".

      Ich habe dann den vorgeschlagenen Code in die Seite eingefügt:

      <perl>
      if ($cmd="do_search") {
      put ["Teilenummer",$Opel-Katalognummer],"teilelog";
      }
      </perl>
      

      Den Teil habe ich nicht verstanden:

      "Unter Umständen mußt Du danach im Template <do ...> auf <do db=DeineUrsprungsdatenbank ...> ergänzen."

      Wo muss ich was ergänzen? ein <do ..." ist ja weiter oben noch nicht vorgekommen. Wo soll ich also ergänzen.

      Leider wird so, wie es jetzt ist, kein Eintrag bei einer teileabfrage in die
      neue Datenbank geschrieben. Irgendwas fehlt glaubeich noch.

      Vielen Dank!

      mfg
      Stefan Schmidt

     Antworten

    Beitrag von richard (1187 Beiträge) am Montag, 18.Juli.2005, 12:30. WWW: posaunenchor-rhoden
    Re: Benötige Protokoll der abgefragten Datensätze

      Versuch mal so (ich bin manchmal ein bißchen schlampig):

      <perl>
      if ($cmd == "do_search") {
      put ["Teilenummer","$Opel-Katalognummer"],"teilelog";
      }
      </perl>
      

      oder:

      <perl>
      if ($cmd eq "do_search") {
      put ["Teilenummer","$Opel-Katalognummer"],"teilelog";
      }
      </perl>
      

      Das andere kannste erst mal vergessen.

     Antworten

    Beitrag von Stefan Schmidt (5 Beiträge) am Mittwoch, 20.Juli.2005, 13:22.
    Re: Benötige Protokoll der abgefragten Datensätze

      Hallo,

      Der Fall ist erledigt und das perlscript ist fertig:

      <perl>
      $zeiteinsskalar=gmtime(); 
      if ($cmd eq "search") {
      put ["Datum","$zeiteinsskalar\n","Teilenummer","$_sel{'Opel-Katalognummer'}"],"teilelog";
      }
      </perl> 
      

      so funktioniert es einwandfrei und das Ergebnis ist wie gewünscht.

      Ich danke ihnen vielmals für die ausdauernde Hilfe und die Geduld mit meinem Problem!!!

     Antworten


     
 Liste der Einträge von 23400 bis 23550: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.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!