php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.03.2010, 16:20  
Erfahrener Benutzer
 
Benutzerbild von estebu
 
Registriert seit: 11.02.2009
Beiträge: 193
PHP-Kenntnisse:
Anfänger
estebu befindet sich auf einem aufstrebenden Ast
estebu eine Nachricht über Skype™ schicken
Standard Suchfunktion einbauen

Hallo Kollegen,

ich möchte in eine Webseite einen Suchfunktion einbauen.
Im Vorfeld (bereits beim Anlegen der Daten) werden/wurden in eine Tabellenspalte Stichworte eingetragen, die extra für die Volltextsuche verwendet werden sollen.

Wie würdet ihr das bewerkstelligen?

- gesucht wird nur in Spalte "Stichworte" und "Name"

Wie baue ich eine solche Suchfunktion ein?

Dabei ist mir der Aufbau des Formulars nicht so ganz klar... Die Abfrage der Datenbank ist nicht so sehr das Problem.

Ich danke Euch für hilfreiche Tipps.
estebu ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.03.2010, 16:24  
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 1.166
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Der Aufbau des Formulars ist dir unklar?

Inputfeld für Suchbegriff und Button für "Suchen" würde ich sagen. Oder verstehe ich nicht, was du meinst!?
__________________
Es ist schon alles gesagt! Nur noch nicht von allen! (Karl Valentin)
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)
dennis81 ist gerade online  
Alt 08.03.2010, 18:13  
Erfahrener Benutzer
 
Registriert seit: 09.01.2010
Beiträge: 185
PHP-Kenntnisse:
Fortgeschritten
php2go befindet sich auf einem aufstrebenden Ast
Standard

Hallo

Zitat:
Zitat von estebu
in eine Tabellenspalte Stichworte eingetragen, die extra für die Volltextsuche verwendet werden
...? Das widerspricht sich doch!? Volltextsuche bedeutet ja genau deshalb Volltextsuche, weil Sie den ganzen (vollen) Text durchsucht.

Die Frage an sich verstehe ich auch nicht. Liegt es nur am Aufbau des Formulars?

Gruß, php2go
php2go ist offline  
Alt 08.03.2010, 18:43  
Erfahrener Benutzer
 
Benutzerbild von estebu
 
Registriert seit: 11.02.2009
Beiträge: 193
PHP-Kenntnisse:
Anfänger
estebu befindet sich auf einem aufstrebenden Ast
estebu eine Nachricht über Skype™ schicken
Standard

Okay, dann versuche ich, mich etwas konkreter auszudrücken.

Ich weiß nicht recht, wie ich das Suchformular anlegen soll und am Ende den Befehl zum Suchen einbaue. Ich muss dem Script ja irgendwie sagen, dass es in der und der Tabellenspalte nach dem eingebenen Wort suchen soll und die Ergebnisse dann wieder auf der Seite angezeigt werden sollen.
Abfrage in der Form:
PHP-Code:
"SELECT * FROM TABELLE WHERE Stichwort LIKE '%'  OR Name LIKE '%' ODER BY Name ASC;" 
Ich weiß nur nicht, wie ich das in das Formular einbastele... also wie das gesuchte Wort oder die gesuchten Wörter, die eingegeben werden, an die Abfrage übergeben werden und was ich dabei vielleicht noch clevererweise beachten sollte.
estebu ist offline  
Alt 08.03.2010, 20:02  
Erfahrener Benutzer
 
Registriert seit: 19.01.2010
Beiträge: 324
PHP-Kenntnisse:
Anfänger
chunky befindet sich auf einem aufstrebenden Ast
Standard

Das sollte wohl eher so aussehen (mit PHP):

Code:
$sql = "SELECT * FROM tabelle WHERE Stichworte LIKE '%".$suchwort."%'";
Suchwort holst du dir aus dem Formular.
chunky ist offline  
Alt 08.03.2010, 21:45  
Erfahrener Benutzer
 
Benutzerbild von estebu
 
Registriert seit: 11.02.2009
Beiträge: 193
PHP-Kenntnisse:
Anfänger
estebu befindet sich auf einem aufstrebenden Ast
estebu eine Nachricht über Skype™ schicken
Standard

Genau. Nur wie bastele ich mir jetzt das '$suchwort' zusammen?

PHP-Code:
$suchwort 
??
estebu ist offline  
Alt 08.03.2010, 21:55  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

DU solltest wissen, über welche Methode Dein Formular die Daten überträgt!
Dann sollte es kein Problem sein, mit Hilfe des Manual rauszufinden, wie Du darauf zugreifen kannst.
Arne Drews ist offline  
Alt 08.03.2010, 21:56  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Inputfeld für Suchbegriff und Button für "Suchen" würde ich sagen. Oder verstehe ich nicht, was du meinst!?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 08.03.2010, 22:26  
Erfahrener Benutzer
 
Benutzerbild von princemichi
 
Registriert seit: 16.06.2009
Beiträge: 125
PHP-Kenntnisse:
Fortgeschritten
princemichi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

$suchwort = $_POST['suchwort'];

meinst du dass?
__________________
MAP - Mumb1e Admin Plugin - http://www.mumb1e.de/
princemichi ist offline  
Alt 08.03.2010, 22:51  
Erfahrener Benutzer
 
Benutzerbild von estebu
 
Registriert seit: 11.02.2009
Beiträge: 193
PHP-Kenntnisse:
Anfänger
estebu befindet sich auf einem aufstrebenden Ast
estebu eine Nachricht über Skype™ schicken
Standard

Zitat:
$suchwort = $_POST['suchwort'];

meinst du dass?
Ja, ich denke. sowas suche ich. Aber wie füllt sich denn nun das $_POST['suchwort'] mit dem eigentlichen Suchwort, welches über das Formular eingetragen wird? Oder hab ich momentan nur irgendwie n Brett vor'm Kopp?

Geändert von estebu (08.03.2010 um 22:57 Uhr).
estebu ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suchfunktion - nur bestimmte Seiten durchsuchen 54ch4 PHP Tipps 2009 5 02.10.2009 19:49
Mp3 Suchfunktion Vitali PHP Tipps 2009 4 30.07.2009 15:12
Wer Kann mir die 4images Gallery Einbauen Mathias1984 Beitragsarchiv 0 21.07.2009 16:45
Suchfunktion via DropdownMenü & Javascript RostigerNagel PHP Tipps 2009 2 03.07.2009 12:09
Suchfunktion MySQL-Abfrage, meiste Treffer zuerst Felk PHP Tipps 2009 10 23.02.2009 22:42
[Erledigt] Suchfunktion "Spezial" errox PHP Tipps 2008 3 04.11.2008 12:41
Suchfunktion mit JavaScript snboy2007 JavaScript, Ajax und mehr 2 31.10.2007 13:38
Einbauen Externer Scripts (UMFRAGE) Adminator PHP Tipps 2007 10 05.03.2007 10:32
Suchfunktion für die Homepage? Was muss der Anfänger wissen? PHP Tipps 2005-2 1 11.10.2005 18:39
suchfunktion einbauen LA-Finest PHP Tipps 2005-2 8 10.06.2005 15:19
MySql error -- Suchfunktion mit mehreren Begriffen PHP Tipps 2005 1 12.04.2005 21:06
Suchfunktion PHP Tipps 2005 8 03.04.2005 15:52
Suchfunktion nur für EINE Seite ! HTML, Usability und Barrierefreiheit 2 24.03.2005 18:42
Suchfunktion mit PHP einbauen 'progman' PHP Tipps 2005 4 19.03.2005 15:53
TCP-Verbindungstest - Timeout einbauen PHP Tipps 2004 13 30.10.2004 14:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
website suchfunktion einbauen, suchfunktion php, suchfunktion in php einbauen, suche einbauen php, suchfunktion einbauen php, php suchfunktion einbauen, suche in php einbauen, php suche einbauen, html suchfunktion einbauen, suchfunktion einbauen, suchfunktion website einbauen, php suchfunktion, suchfunktion homepage einbauen, homepage suchfunktion einbauen, html suche einbauen, javascript suchfunktion für datensätze einbauen, website suche einbauen, suchfunktion php einbauen, suchfunktion webseite einbauen, suche auf website einbauen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum