Beitrag von zicke (56 Beiträge) am Donnerstag, 30.August.2001, 08:21.
nochmal...durchsuchen von 2 Feldern gleichzeitig
Antworten
Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 30.August.2001, 12:31.
Re: nochmal...durchsuchen von 2 Feldern gleichzeitig
hallo zicke,
weiter unten im forum hatte ich das schon mal erklärt,
ist nicht so schwer:
zu deinem obigen code müssen noch die eigentlichen suchfelder dazu, z.b.
<input type="text" name="such_unterkunft=" size=40 value="">
und an der stelle, wo du die datei durchsuchst (ich weiss jetzt nich ob du loop oder get benutzt, ist letztlich auch egal) bastelst du folgende abfrage:
<loop range^=0,10 db=deineDB unterkunft==$such_unterkunft | unterkunft1==$such_unterkunft code=perl>
</loop>
wobei "|" oder bedeutet
gruss claus
Antworten
Beitrag von zicke (56 Beiträge) am Donnerstag, 30.August.2001, 18:22.
Re: nochmal...durchsuchen von 2 Feldern gleichzeitig
Erst mal danke für Deine Antwort, aber es klappt einfach nicht.
Auch soll das Eingabefeld kein Textfeld sondern ein Auswahl-Menü sein.
Es sieht irgendwie logisch aus, aber meine Loop-befehle akzeptiert er einfach nicht.
Müssen das Suchfeld (suche_unterkunft) und die Felder Unterkunft und Unterkunft1 Textfelder sein?
So hatte ich die Ausgabeseite:
<loop db=gruppenhaus Unterkunft~=$suche_unterkunft | Unterkunft1~=$suche_unterkunft code=perl></loop>
<do action=all db=gruppenhaus selectbrowse=no spacing=1 border=1 gridcolor=#000080 padding=3 dataface=Verdana datacolor=#000080 datasize=1 databack=#ffffff dataalign=middle headface=Verdana headcolor=#ffffff headsize=1 headback=#000080 headalign=middle keyfield=ID sort^=Eintragsart range^=0,5 buttonbrowse=no pagebrowse=no listtype=list listfields=Anlage,ID,Ort,Webseite,Betten,Verpflegung,Foto input=link>
So hatte ich das Suchformular:
<form action="baseportal.pl?htx=/gruppen/gruppenhaus&db=gruppenhaus&cmd=search$suche_unterkunft~=" method="post" enctype="multipart/form-data"><input type=hidden name="htx=" value="/gruppen/gruppenhaus"><input type=hidden name="db=" value="gruppenhaus"><input type=hidden name="cmd=" value="search">
<input type=text name="suche_unterkunft" value="">
Mache ich irgendwas TOTAL falsch?
Antworten
Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 30.August.2001, 18:54.
Re: nochmal...durchsuchen von 2 Feldern gleichzeitig
Antworten
Beitrag von zicke (56 Beiträge) am Donnerstag, 30.August.2001, 18:59.
Re: nochmal...durchsuchen von 2 Feldern gleichzeitig
Werde es nochmal probieren, melde mich morgen wieder.
Danke!
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 30.August.2001, 19:37.
Re: nochmal...durchsuchen von 2 Feldern gleichzeitig
Antworten
Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 30.August.2001, 19:53.
Re: nochmal...durchsuchen von 2 Feldern gleichzeitig
Antworten
Beitrag von zicke (56 Beiträge) am Donnerstag, 30.August.2001, 20:39.
Re: nochmal...durchsuchen von 2 Feldern gleichzeitig
Antworten
Beitrag von zicke (56 Beiträge) am Donnerstag, 30.August.2001, 20:45.
Re: nochmal...durchsuchen von 2 Feldern gleichzeitig
Ach so, wenn ich ...code=perl> mitangebe, zeigt er nur noch errors an.
Antworten
Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 30.August.2001, 21:11.
Re: nochmal...durchsuchen von 2 Feldern gleichzeitig
hallo zicke,
so wie ich es dir gepostet habe + korrektur von sander müsste es klappen, vielleicht ein schreibfehler
schicke mal den code
Antworten
Beitrag von zicke (56 Beiträge) am Donnerstag, 30.August.2001, 21:22.
Re: nochmal...durchsuchen von 2 Feldern gleichzeitig
Suchseite:
<table width=600><tr><td>
<font face="verdana, arial" size=2>
<table><form action="baseportal.pl?htx=/gruppen/gruppenhaus&db=gruppenhaus" method="post" enctype="multipart/form-data"><input type=hidden name="htx=" value="/gruppen/gruppenhaus"><input type=hidden name="db=" value="gruppenhaus">
<tr>
<td colspan=6 height=20></td>
</tr>
<tr>
<td align=right><font size=1 face=verdana,arial>Unterkunftskategorie</td>
<td colspan=5><font size=1 face=verdana,arial><select name="suche_unterkunft==" size=1><option><option selected><option>Hotel<option>Jugendhaus<option>Kinderhaus<option>Herberge</select></td>
</tr>
Ausgabeseite:
<table width=600>
<tr>
<td bgcolor=#000080 align=center><font face="verdana" size=1 color=#ffffff><b>Anlage</b></td>
<td bgcolor=#000080 align=center><font face="verdana" size=1 color=#ffffff><b>ID</b></td>
<td bgcolor=#000080 align=center><font face="verdana" size=1 color=#ffffff><b>Kategorie1</b></td>
<td bgcolor=#000080 align=center><font face="verdana" size=1 color=#ffffff><b>Kategorie2</b></td>
</tr>
<loop db=gruppenhaus sort=Eintragsart Unterkunft==$suche_unterkunft | Unterkunft1==$suche_unterkunft>
<tr>
<td align=center><font face="verdana" size=1 color=#000080>$Anlage</td>
<td align=center><font face="verdana" size=1 color=#000080>$ID</td>
<td align=center><font face="verdana" size=1 color=#000080>$Unterkunft</td>
<td align=center><font face="verdana" size=1 color=#000080>$Unterkunft1</td>
</tr>
</loop>
</table>
Antworten
Beitrag von zicke (56 Beiträge) am Freitag, 31.August.2001, 07:23.
Re: ignoriert ODER - Befehl
Antworten
Beitrag von Claus S. (1671 Beiträge) am Freitag, 31.August.2001, 12:56.
Re: ignoriert ODER - Befehl
hallo zicke,
ist mir im augenblick auch ein rätsel, bei mir klappts.
schaue doch noch mal genau den code an, ob nicht irgendwo ein leerzeichen zuviel ist, das mag perl überhaupt nicht und im suchformular nimm mal bei "suche_unterkunft=" nur ein =zeichen.
wenn das nicht hilft, bitte mal sander, ob er mal drüber schauen kann.
gruss claus
Antworten
Beitrag von zicke (56 Beiträge) am Freitag, 31.August.2001, 13:05.
Re: ignoriert ODER - Befehl
Hallo Claus, das 2. =Zeichen wars!
Danke, jetzt klappt es wunderbar!
Schönen Tag noch
Zicke
Antworten