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
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
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 22.November.2004, 14:17.
Re: @CB/komplizierte ..../letzte Frage!???
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 22.November.2004, 18:53.
Re: @CB/komplizierte ..../Nachtrag
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";
}
[ 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