Christoph Schnauß: Suchfunktion in HTML

Beitrag lesen

hallo,

Vorab aber die Frage: Ist es überhaupt möglich, mit einem PHP-Script in HTML-Dateien/Scripten zu suchen?

Selbstverständlich. Und ich glaube mich auch erinnern zu können, daß du diese Frage schon einmal gestellt hast, allerdings ist im Archiv nichts zu finden.

Das Grundgerüst der Bild-/Modellsuche steht (meiner Meinung nach) eigentlich

Das tut es keineswegs

<HTML>
<HEAD>
<TITLE>Modellsuche.html</TITLE>
</HEAD>
<BODY bgColor=#ffcc99>
<br>
</BODY>

Da fehlt noch das abschließende </html>, ansonst ist das tatsächlich eine "Seite". Sie hat Farbe und enthält einen unsinnigen Zeilenumbruch, sonst nichts.

Alles andere, was du angibst, steht dann wohl in einer anderen Seite (da du es ausdrücklich _nicht_ in den <body> geschrieben hast?

<title>EEP-Bild-Katalog</title>

Das gehört in den Header.

<h2><center>EEP-Bild-Katalog-Modellsuche</center></h2>
<hr>
<center>
<form action=suchen.cgi method=get>
Suchbegriff: <input type=text name=suchname size=30>

Das mag dann so wieder gehen, allerdings fehlt das "Quoting". Aber das nächste

Suchen in: <select NAME=feld>
<OPTION value=1 selected> Neu
<OPTION value=2> Signalsteuerung
<OPTION value=3> Landschaftselemente
<OPTION value=4> Immobilien
<OPTION value=5> G&uuml;ter
<OPTION value=6> Rollmaterial
</SELECT>

hilft dir in dieser Form überhaupt nicht weiter. Das kannst du also getrost streichen.

<input type=submit value="Suche starten">
</form>
</center>

Damit ist das Formular wieder zu. Die Angabe <center> solltest du nochmal überdenken, dafür gibt es CSS.

</hr>

Was ist das denn?

Nun fehlt es mir an den erforderlichen Kenntnissen in PHP um die Verknüpfungen zu den einzelnen HTML-Seiten meines Kataloges herzustellen

Die brauchst du hier nicht, da du ja ein CGI-Script aufrufen möchtest und nicht PHP. Ich kann mir keine Serverkonfiguration vorstellen, die "*.cgi" als PHP behandelt.

Wie muss Script/Programm/Suchroutine aussehen?

Das ist eine sehr komplexe Frage. Ein sehr bescheidenes Beispiel für ein Perl-Suchscript kannst du dir unter http://www.christoph-schnauss.de/prog/perl/perl5.php anschaen.

Oder gibt es die Möglichkeit ein reines HTML-Suchscript zu erstellen?

Nein.

Grüße aus Berlin

Christoph S.