Re: @CB/komplizierte ..../Nachtrag - 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 Claus (4645 Beiträge) am Montag, 22.November.2004, 18:53.
    Re: @CB/komplizierte ..../Nachtrag

      Hallo Christoph,

      Bin mir noch nicht ganz sicher, aber kann es angehen daß das ganze nicht funktioniert, wenn man mit do_all oder do action arbeitet, sondern dann alles selbst "stricken" muß????

      Kriege nicht mal den Feldinhalt

      if($cmd eq "search")
      {$cmd="";
        get "Ort==$_put{Ort}","dbdaten";
      {
      out"$_put{Ort}";
      }
      }
      


      Habe bisher immer alles mit minimalen Eingriffen in der Originalausgabe hinbekommen.
      Daher mit get und loop noch nicht intensiv beschäftigt. Muß ich jetzt wohl nachholen!!!!

      Gruß

      Claus


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus (4645 Beiträge) am Freitag, 19.November.2004, 16:26.
    @CB/komplizierte Frage!!!!!

      Hallo Christoph,

      brüte gerade über einer Idee.

      Folgendes soll passieren:

      1. Nutzer füllt Suchformular aus und schickt es ab

      2. Formular abfangen(if cmd...???

      3. aufgrund von Teilen der Suche Daten aus einer anderen db holen

      4. Berechnungen durchführen

      5. Daten neu übergeben(URL??

      6. Suche mit alten und neu berechneten Feldern fortsetzen(loop ???

      7. gefundene Datensätze in Liste ausgeben


      Bevor ich mich daran mache, geht das überhaupt???? Wenn ja, eventuell über get, loop???



      Gruß

      Claus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 19.November.2004, 17:14.
    Re: @CB/komplizierte Frage!!!!!

      Is das so kompliziert? Du hast es doch schon prima konzeptioniert, jetzt musstes nur noch coden...

      2. if($cmd eq "search")....

      3. get "Feldxy==$_put{feld_aus_formular}....";

      4. ...wie auch immer deine berechnung aussehen soll...

      5. nix übergeben, wieder ein get "......wie auch immer die 2.suche aussehen soll....";

      6.+7.:

      while(get_next)
      {
        out "$Feld1, $Feld2...";
      }
      


      Und natürlich:

      < Bevor ich mich daran mache, geht das überhaupt????
      

      Mit baseportal geht alles ;-)

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 19.November.2004, 17:37.
    Re: @CB/komplizierte Frage!!!!!Danke!!!!!

      Hallo Christoph,

      besten Dank für den Hinweis. Werde mich mal an den code machen. Hatte gestern abend so 'ne Eingebung, nachdem ich tagelang mit der Idee "schwanger" ging. Eigentlich dachte ich, die Umsetzung wäre sehr komplex, aber dem scheint gar nicht so. Gewusst wie, war das Hauptproblem.
      Dürfte aber dank Deiner jetzt Ausführung ein "Klacks" sein!!

      Gruß

      Claus

      PS: werde mich melden, wenns fertig ist.

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 19.November.2004, 19:23.
    Re: @CB/komplizierte ..../noch 'ne Frage zum 2."get"

      Hallo Christoph,


      habe das Gerüst ziemlich fertig, aber ich bin mir beim 2. "get" nicht ganz sicher, wie der aussehen soll?

      1. Ich weiß nicht im voraus, welche Suchfelder im Formular ausgefüllt sind

      2. Die berechneten Felder müssen!!! für die Suche integriert sein, werden aber nicht vom Nutzer ausgefüllt sondern erst nach "abschicken" berechnet und zugefügt. Die Berechneten Variablen suchen in den entsprechenden Feldern nach Bedingung >= und <=

      Werden die dann mit "&" verbunden??

      Ist das jetzt zu kompliziert?;-)

      Mit baseportal geht alles ;-)

      Gruß

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 19.November.2004, 20:49.
    Re: @CB/komplizierte ..../noch 'ne Frage zum 2."get"Problem schon fast gelöst

      Hallo Christoph,

      habe Punkt 1 glaube ich gelöst;

      get "Feldblabla==$_put{Feldblabla} & feldxy==$_put{feldxy} & feldyz==$_put{feldyz}", "dbdaten";
      }
      

      jetzt bleibt noch offen, wie die Felder mit >= & <=
      aussehen müssen, da für das jeweilige Feld beide Eigenschaften zutreffen müssen!! Einfach anhängen oder in () setzten??


      Gruß

      Claus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 22.November.2004, 11:14.
    Re: @CB/komplizierte ..../noch 'ne Frage zum 2."get"Problem schon fast gelöst

      Die & dazwischen kannste weglassen das ist die Standardverknüpfung. Und >= und <= kannste einfach anhängen, also:

      get "Feldblabla==$_put{Feldblabla} feldxy==$_put{feldxy} feldyz==$_put{feldyz} feld2>=$_put{feld2} feld2<=$put{feld2}", "dbdaten";
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 22.November.2004, 14:17.
    Re: @CB/komplizierte ..../letzte Frage!???

      Hallo Christoph,

      Der Wald lichtet sich, aber ist es möglich, den Inhalt von einem suchfeld auszulesen??

      Ich habe in der DB z.B. ein!!! Feld Preis. Das Standard-Suchformular habe ich folgendermaßen geändert:

      Preis von (name "Preis>=") und Preis bis (name "Preis<=").
      Kann man die jeweiligen Werte abfragen und neu übergeben???

      Beispiel:

      $Neuer Preis = $_put{Preis>=}+ 10.00
      $put_{Preis>=} = $NeuerPreis
      


      geht so etwas überhaupt???

      Gruß

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 22.November.2004, 18:53.
    Re: @CB/komplizierte ..../Nachtrag

      Hallo Christoph,

      Bin mir noch nicht ganz sicher, aber kann es angehen daß das ganze nicht funktioniert, wenn man mit do_all oder do action arbeitet, sondern dann alles selbst "stricken" muß????

      Kriege nicht mal den Feldinhalt

      if($cmd eq "search")
      {$cmd="";
        get "Ort==$_put{Ort}","dbdaten";
      {
      out"$_put{Ort}";
      }
      }
      


      Habe bisher immer alles mit minimalen Eingriffen in der Originalausgabe hinbekommen.
      Daher mit get und loop noch nicht intensiv beschäftigt. Muß ich jetzt wohl nachholen!!!!

      Gruß

      Claus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 22.November.2004, 19:16.
    Re: @CB/komplizierte ..../Nachtrag

      Die Suchabfragen stehen in @_sel bzw. %_sel, also z.b.

      Ort==$_sel{Ort}

      ;-)

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 22.November.2004, 19:36.
    Re: @CB/komplizierte ..../letztes Prob/Phänomen

      Hallo Christoph,

      werde ich gleich mal testen.

      Habe aber noch folgendes Phänomen:
      ich wollte aus der Bib Daten aus der Datei geodaten holen. Klappt auch,denn die Postleitzahlen werden ausgegeben, aber dann wird merkwürdigerweise versucht, auch den Preis dort zu holen. Der sollte eigentlich aus der DB "daten" geholt werden.
      Gibt es dafür eine logische Erklärung?? Stimmt meine Syntax nicht.

      Dürfte wohl die letzte Frage sein. Ich hoffe, ich nerve Dich nicht zu doll??

      Gruß

      Claus


      <perl>
      if($cmd eq "search")
      
       { get "Ort==!$_put{Ort}","/_bib/geodaten/geodaten";

      {

      out "$Postleitzahlen";
      #hier sollen mal Berechnungen durchgeführt werden#
      }
      

      get "Hersteller==$_put{Hersteller}", "daten";

      {
      

      out "$Preis";

      }
      

      }

      </perl>
      


      [ Fehler: Feld Preis in /_bib/geodaten/geodaten nicht vorhanden

      Ursache: Das Feld wurde in der Datenbank nicht definiert. Vielleicht haben Sie sich bei der Abfrage auch nur verschrieben?


      Lösungen: 1. Korrigieren Sie Ihre Abfrage. 2. Gehen Sie in Ihren privaten Bereich (Anmelden), wählen Sie die entsprechende Datenbank aus, klicken Sie auf 'Felder' und fügen Sie das gewünschte Feld hinzu. ]


      [ Fehler: Feld Preis in /_bib/geodaten/geodaten nicht vorhanden


      Ursache: Das Feld wurde in der Datenbank nicht definiert. Vielleicht haben Sie sich bei der Abfrage auch nur verschrieben?


      Lösungen: 1. Korrigieren Sie Ihre Abfrage. 2. Gehen Sie in Ihren privaten Bereich (Anmelden), wählen Sie die entsprechende Datenbank aus, klicken Sie auf 'Felder' und fügen Sie das gewünschte Feld hinzu. ]


      [ Fehler: Feld Hersteller in /_bib/geodaten/geodaten nicht vorhanden


      Ursache: Das Feld wurde in der Datenbank nicht definiert. Vielleicht haben Sie sich bei der Abfrage auch nur verschrieben?

     Antworten

    Beitrag von Claus (4645 Beiträge) am Dienstag, 23.November.2004, 14:09. WWW: automobilhai.de
    Re: @CB/komplizierte ..../Prob gelöst/Klappt alles!!!!!

      Hallo Christoph,

      Habe das Problem nach einigen Tests Dank Deiner Hinweise erfolgreich gelöst.


      Muß mich jetzt erst mal in "loop" kundig machen.

      Nochmals vielen Dank

      Gruß

      Claus

     Antworten


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