Beitrag von Conny (70 Beiträge) am Freitag, 2.August.2002, 18:11.
Suche per Auswahlliste
Was zum Teufel ist hier falsch?
<form action="baseportal.pl?htx=/freunde&cmd=search" method="post" enctype="multipart/form-data">
<input type=hidden name="htx=" value="/freunde/detail">
<input type=hidden name="cmd=" value="search" range="0,5">
<select name="Vorname==" size=1>
<option>Andy</option>
<option>Thomas</option>
<option>Martin</option>
<option>Stef</option>
</select>
<input type="submit" name="Abschicken" value="Suchen">
</form>
Antworten
Beitrag von Spencer (109 Beiträge) am Freitag, 2.August.2002, 18:28.
Re: Suche per Auswahlliste
Antworten
Beitrag von Conny (70 Beiträge) am Freitag, 2.August.2002, 19:39.
Re: Suche per Auswahlliste
Hallo Spencer,
leider nicht.
Ergebnis: alle Datensätze werden angezeigt.
Dennoch Danke.
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 2.August.2002, 23:07.
Re: Suche per Auswahlliste
Antworten
Beitrag von Conny (70 Beiträge) am Samstag, 3.August.2002, 14:18.
Re: Suche per Auswahlliste
Hallo Sander
Fehlerbeschreibung ist nicht so einfach, da die verschiedensten Meldungen schon gekommen sind (von "Seite nicht vorhanden" bis "fehlende Rechte").
Deshalb hier das komplette Template "mitglieder".
Die Datenbank heißt ebenfalls "mitglieder".
Die Ausgabe soll im Template "detail" erfolgen.
Hoffe nun das dir das weiterhilft und baue auf dein Wissen ;-)
<html>
<head>
<title>Mitglieder-Schankanlagen-Fachverband</title>
<link rel="stylesheet" type"text/css" href="../db_fv.css">
<body bgcolor="#FBF8E3" leftmargin=0 topmargin=0>
<h1>Unsere Mitglieder</h1>
<p>Sie suchen z.B. einen Schankanlagenbauer oder Sachkundigen?<br>
Über unsere Auswahl-Suchfunktion werden Ihnen die entsprechenden Anbieter gelistet.</p>
<table width="600" border="0" cellspacing="0" cellpadding="0"><tr>
<td>
<form action="baseportal.pl?htx=/mitglieder&cmd=search" method="post" enctype="multipart/form-data">
<input type=hidden name="htx=" value="">
<input type=hidden name="cmd=" value="search" range="0,5">
<select name="Leistungen==" size="1" style="font-family: verdana; font-size: 11px;">
<option>Schankanlagenreinigung</option>
<option>Schankanlagenbau</option>
<option>Kälte- und Klimatechnik</option>
<option>Kompl. Gaststätteneinrichtung</option>
<option>Kohlensäure</option>
<option>Sachkundiger</option>
<option>Getränkefachwirt</option>
<option>Sachkundiger für Wiederkehrende Prüfung</option>
<option>Armaturenhersteller</option>
<option>Reinigungsmittel</option>
<option>Zertifiziert nach DIN EN ISO 9002</option>
<option>Sonstiges</option>
</select>
<INPUT TYPE="image" SRC="http://vbs-internetservice.de/pictures_fv/suchen.gif" value="submit">
</form>
</td>
<td>
<form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
<input type="hidden" name="htx=" value="$htx">
Text: <input type="Text" name="_fullsearch~~" value="$_fullsearch" style=width: 180px; font-face: verdana; font-size: 10px;>
<INPUT TYPE="image" SRC="http://vbs-internetservice.de/pictures_fv/suchen.gif" value="submit">
</form>
<perl>
return if $_fullsearch eq "";
get "fullsearch_match=0";
while(get_next)
{
$out= <<EOF;
<b>$Titel</b><br>$Beschreibung - $Kommentar<p>
EOF
$out=~ s#$_fullsearch_regex#$1#g;
out $out;
}
my $newrange=$_fullsearch_range+$_fullsearch_range_length;
if($_fullsearch_match_pos<$newrange)
{
$txt="Suche nach weiteren Treffern";
$newrange=$_fullsearch_match_pos;
} else
{
out "<b>Kein Treffer.</b><p>" if $_fullsearch_amount<1;
$txt="Suche in weiteren Datensätzen";
}
if($newrange<$_amount_all)
{
out "Es wurde noch nicht in allen Datensätzen gesucht: <br>";
out "<a href=\"baseportal.pl?htx=$htx&_fullsearch~~".convert_url($_fullsearch). "&fullsearch_range=$newrange,$_fullsearch_range_length\">$txt</a>";
} else
{
out "Folgende Einträge wurden in unserer gefunden.";
}
</perl>
</td>
</tr></table>
<loop sort=Firmenname code=perl>
out "<br><br>
<a href='http://vbs-internetservice.de/cgi-local/baseportal.pl?htx=/fv_schank/detail&db=mitglieder&cmd=list&Id==$_id'>
<b>$Firmenname</b></a> $Firmenbezeichnung<br>
$Strasse, $PLZ $Ort<br>
Telefon: $Telefon Fax: $Fax <br> ";
if ($EMail ne "")
{
out "eMail: <a href='mailto:$EMail'>$EMail</a> ";
}
if ($Homepage ne "")
{
out "Internet: <a href='$Url'>$Homepage</a> ";
}
</loop>
<p><small>Falls Sie als Mitglied hier noch nicht gelistet sind, können Sie sich über unser <a href="http://www.schankanlagen-fachverband.de/isites/anmeldung_mitglieder.html">Formular</a> anmelden.<br>
Halten Sie bitte Ihre Mitgliedsnummer bereit und geben Sie zum Einloggen Ihren Firmenname als Benutzer und Ihre Mitgliedsnummer als Passwort ein.<br>
Bsp. (Firmenname = Werner Otto GmbH und Mitgliedsnummer = 1234)<br>
Eingabe = Benutzer: "wernerottogmbh" Passwort: "1234"<br>
bei Fragen hierzu wenden Sie Sich bitte an Ihren Fachverband oder direkt an den <a href="mailto:info@vbs-internetservice.de">Webmaster</a>.
</small></p>
</ul>
</body></html>
Antworten
Beitrag von sander (0 Beiträge) am Samstag, 3.August.2002, 15:23.
Re: Suche per Auswahlliste
Antworten
Beitrag von Conny (70 Beiträge) am Sonntag, 4.August.2002, 13:45.
Re: Suche per Auswahlliste
Hallo Sander,
tss.. tss..
Danke, so klappt's!
Nun möchte ich mich noch bei allen, die mir hier im Forum auf die Sprünge geholfen haben ganz doll bedanken :-)
Dieses Forum hier kann sich echt sehen lassen!
Antworten
Beitrag von Conny (70 Beiträge) am Sonntag, 4.August.2002, 17:12.
Re: Suche per Auswahlliste
Leider doch zu früh gefreut!!
Suche funktioniert nicht im Feld Leistungen und dann werden anscheinend auch nur die ersten 10 Datensätze im Feld Firmenbezeichnung durchsucht.
Auch die zweite Suchfunktion Textsuche funktioniert nicht.
Nach vielen vergebenen Stunden des Probierens steht mittlerweilen die Debatte im Raum ob der Kauf dieser angeblich einfach zu bedienenden Datenbank richtig war.
Wäre toll wenn sich jemand mal die Db im Ganzen und nicht nur teilweise anschauen könnte.
Zumal es mittlerweilen für jedes noch so kleines Progamm einen telefonischen Support gibt und nicht nur Foren durch die jedesmal ein paar Stunden verloren gehen.
Antworten
Beitrag von hempelr (1976 Beiträge) am Sonntag, 4.August.2002, 18:16.
Re: Suche per Auswahlliste
Hallo, Conny
ich hab mir mal die Postings angeschaut und auch die Ausgabeseite - irgendwie geht das, was du willst nicht mit deinem Ansatz.
Wenn ich dich richtig verstehe, willst du die Suchergebnisse mit einem anderen Template ausgeben, das ist m.e. nur mit ein paar "Bocksprüngen" möglich.
Außerdem sollten alle URL's, die auf deine Templates verweisen mal so ergänzt werden, wie Sander das schon gepostet hat (steht auch in der Doku für die Mietversion, wies geht - oder hast du die Kaufversion, dann halt in der Doku)
Und nicht entmutigen lassen, spezielle, komplexe Dinge zu Programmieren ist nicht nebenbei gemacht, und dann nicht schimpfen, wenns nicht geht, sondern überlegen, probieren und dann nochmal gezielt mit allen wichtigen Infos im Forum nachfragen - und nicht vergessen, auch mal in der Doku, in den Beispielen der BIB und anderen Forumsbeitägen nachzuschaun und sich Tips abzugucken....
Gruß
Ruben
Antworten
Beitrag von Conny (70 Beiträge) am Sonntag, 4.August.2002, 19:34.
Re: Suche per Auswahlliste
Hallo Ruben,
danke für deine Belehrung, aber irgendwie bringt sie mich auch nicht einen Zentimeter weiter. Die Doku habe ich angeschaut, doch da ich den Fehler ja nicht kenne, ist es nun mal schwierig nach der richtigen Lösung zu suchen.
Auch sind die vielen Beispiele eben nur dann eine Hilfe (zumindest jetzt noch), wenn ich es genauso haben möchte.
Und glaub mir am Probieren liegt es nicht. Doch je mehr ich ausprobiere und je mehr Fehl-Varianten auftauchen um so mehr habe ich ein Brett vorm Kopf!
Kannst du dir nicht mal die Datenbank ansehen? Bitte!Bitte!
Link: www.steven-vogel.de/testseite.html
Da kannst due dann sehen was passiert oder auch nicht!
Gruß und schon mal danke.
Antworten
Beitrag von Sander (8133 Beiträge) am Sonntag, 4.August.2002, 22:42.
Re: Suche per Auswahlliste
kommen eigentlich bei suchen im dropdown, die nur aus einem Wort bestehen, die richtigen Einträge zum Vorschein?
Volltext - was funzt da nicht?
Sander
Antworten
Beitrag von Conny (70 Beiträge) am Montag, 5.August.2002, 09:32.
Re: Suche per Auswahlliste
Danke, dass du dich dem Problem annimmst.
zu Frage 1:
Nein es werden seltsamerweise nicht die Einträge aus dem Feld alleLeistungen angezeigt, sondern aus dem Feld Firmenbezeichnung (aber auch nur die ersten 10 Datensätze von 180)
Bsp:
Feld 1 = Firmenme Text
Feld 2 = Firmenbezeichnung Text
Feld 3 = Strasse Text
Feld 11 = Leistung1 Text
" " "
Feld 22 = alleLeistungen OptionsfeldSort.=Text
Die Suche sollte im Feld 22 erfolgen.
zu Frage 2:
Bsp: Suche nach Kohlensäure werden Einträge von Schankanlagen gezeigt(aus Feld 1).
Hilft dir das weiter?
gruss
Conny
Antworten