sponsored by CronJob-Service bei SELFPHP mit... + minütlichen Aufrufen + eigenem Crontab Eintrag + unbegrenzten CronJobs + Statistiken + Beispielaufrufen + Control-Bereich Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos Globale Branchen Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP Abonnieren Sie hier den kostenlosen SELFPHP Newsletter! PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken 22. 01. 2003, 21:38:22 Anfänger Registriert seit: Jan 2003 Beiträge: 1 Suchfunktion mit php Hi, ich möchte eine Suchfunktion in die HP einbauen. Gibt es hier eine einfache Möglichkeit, dies mit PHP zu lösen? Php suchfunktion mit datenbank net. Wer kann mir helfen? Thanks hilfe 23. 2003, 20:30:51 Beiträge: 18 MySQL Hast du eine MySQL Datenbank? Wenn ja würde ich dort eine Tabelle einfügen, in der die verschiedenen Seiten beschrieben sind und dann die Suchfunktion auf die Stichwörter ansetzen.
[PHP] Suchfunktion | klamm-Forum Foren Virtual World Programmierung Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden. #1 Hi, ich bräuchte mal Hilfe wegen einer Suchfunktion. Also ich habe in einer MySQL Tabelle die Spalten ID, NAME, TAGS, INFOS, BILD. Suchfunktion mit php oder über datenbank?. Es geht hier um eine Pflanzendatenbank für unsern Garten. Bei der Spalte Bild handelt es sich nur um den Pfad zur Bilddatei. In der Spalte Tags stehen Alternativnamen der Pflanze, abgetrennt mit einem Leerzeichen. Jetzt habe ich hier schonmal eine Abfrage erstellt mit Formular aber es passiert nichts. Ich will TAGS und NAME durchsuchen. php mysql_connect("localhost", "zensiert", "zensiert") or die ("Keine Verbindung"); mysql_select_db("zensiert") or die ("Datenbank existiert nicht"); $i = $_GET["suche"]; $abfrage = "SELECT * FROM garten1 WHERE TAGS == '%$i%'"; $query = mysql_query($abfrage); while($row = mysql_fetch_object($query)) { echo $row->name;}?
Du müsstet in jeden Zeile einen String schreiben und alle konkatenieren. Edit: Kommando zurück, PHP unterstützt das tatsächlich. interessant wäre, wie Zeile 28 denn jetzt aussieht. #6
Also hier nochmal die exec zur Suche
$sql = "SELECT * FROM member WHERE (`ID` LIKE
if (! $db)
$result = mysql_query("SELECT * FROM members WHERE `ID` LIKE ");
while($row = mysql_fetch_row($result))
echo $row[0]. ' - '. $row[1]. '
';? PHP: PHP und Datenbanken - Manual. >
line 27 ist
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /users/findyourdj/www/ on line 27
krieg es einfach nicht gebacken
#7
Zeroflow hat das Problem schon erkannt: $_POST wird zwar erkannt, PHP kann aber nicht richtig auf das Array zugreifen, da es sich in einem String befindet. Du müsstest also tatsächlich vor $_POST den String beenden und erst danach wieder anfangen. #8
hm wie meinst du das genau? #9
Zeile 27 müsstest du so umändern:
Code:
'%". "%
Die anderen Zeilen musst ebenfalls entsprechend abändern.
#16
Vielen Dank für deine schnelle Rückmeldung. Leider liefert er mir gar keine "Live-Suchergebnisse" mehr, wenn ich die column-Zeile hinzufüge:-/
Mein Formular sieht so aus:
Autor
Titel
Habe ich einen Denkfehler? #17
Jetzt immer noch nicht getestet aber auf Syntaxfehler geprüft: Da fehlt ein Komma zwischen den beiden Parametern, so ist es richtig:
$(document)(function () {
$('#search')(function () {
if ($(this)() >= 3) {
search: $(this)(), // <--- Komma fehlte hier
column: $('input[name="column"]:checked')()}, function (data) {
Mache dich mit den Entwicklerwerkzeugen deines Browsers und darin, der Konsole vertraut, die zeigt solche Fehler an.
Bis zu zwei Mal im Monat ein reichhaltiges Frühstücksbuffet auf Rhein oder Untersee geniessen. Duftender Kaffee, knusprige Gipfeli, frischer Zopf... Ein reichhaltiges Frühstücksbuffet erwartet Sie. Brunch-Schiff ab Schaffhausen | Öhningen. Erleben Sie eine abwechslungsreiche Fahrt – und lassen Sie sich verwöhnen. Inhalte Eventinformationen anzeigen Kontaktadresse Schweizerische Schifffahrtsgesellschaft Untersee und Rhein AG Freier Platz 8 8200 Schaffhausen 052 634 08 88 Lokalität Schiffstation Schaffhausen Urh Freier Platz 8200 Schaffhausen Schweiz Event Homepage Preis Erwachsene CHF 69. 00 Kinder 4–12 J. CHF 43. 00 Kinder bis 4 Jahre gratis Die hier aufgeführten Inhalte werden von den regionalen/lokalen Tourismusbüros oder Leistungsträgern gepflegt, weshalb Schweiz Tourismus keine Garantie für die Inhalte übernehmen kann.
Ein Zmorgen-Buffet, das keine Wünsche offen lässt! Butterzopf, Vollkornbrot, Gipfeli, Weggli, heisser Bauernschinken, Rauchlachs, Fleischplatten, eine grosse Auswahl an exzellentem Käse, Müesli, Rühreier, Früchte, Säfte und selbstverständlich ausgezeichneten Kaffee und Tee: An unserem reichhaltigen Schlemmer-Buffet gibt's alles für einen guten Start in einen faulen Tag. Bitte beachten Sie: In allen Innenräumen gilt die Maskentragepflicht Inhalte Eventinformationen anzeigen Kontaktadresse Zürichsee Schifffahrt Mythenquai 333 8038 Zürich 044 487 13 33 Lokalität Schiffsteg Bürkliplatz Bürkliplatz 8001 Zürich Schweiz Event Homepage Video Anreise Zürich, Bürkliplatz: Tram 2 / Tram 5 / Tram 8 / Tram 9 / Tram 11 / Bus 161 / Bus 165 Preis CHF 45. 00 (Brunch-Buffet à discrétion) Zzgl. gültiges ZVV-Zonen-Ticket (Tageskarte 110 + 140 + 141 + 142 oder 110 + 150 + 151 + 152). GA, Halbtax, Junior- und Kinder-Mitfahrkarte sind gültig. Brunch schiff ab schaffhausen 3 mars 2014. Öffnungszeiten Türöffnung: 09. 50 Uhr Die hier aufgeführten Inhalte werden von den regionalen/lokalen Tourismusbüros oder Leistungsträgern gepflegt, weshalb Schweiz Tourismus keine Garantie für die Inhalte übernehmen kann.
Am 13. April ist Saisonbeginn – bis dann muss die gesamte Schiffsflotte parat sein. «Wir sind gut in der Zeit, langweilig wird es uns aber trotzdem nicht», sagt der Werftchef und lacht.