SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.11.2003, 16:00:26
rallesalle rallesalle ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Hamburg
Beiträge: 41
Suchfunktion in Website einbauen

Hallo Forum,

ich brauche mal wieder einen Rat von Euch.

Ich möchte eine einfache Suchfunktion in meine Seite einbauen.
Also auf der ersten Seite kommt ein Formular mit einem Eingabefeld.
Auf der Zweiten Seite die Ausgabe.

Das Script braucht nur eine Tabelle zu durchsuchen.

Ich habe das auch schon fast hinbekommen aber leider kann nur nach einem Wort gesucht werden, was natürlich nicht funktioniert.

Also mein Script (die Abfrage) sieht jetzt so aus.

SELECT *
FROM produkt
WHERE bezeichnung LIKE '%colname%'
ORDER BY produkt_id ASC

Aber so wie ich ein komma oder 2 Wörter eingebe kommt keine Ausgabe.
ich habe es dann mit
$bezeichnung=trim(stripslashes($bezeichnung));
$bezeichung=ereg_replace(","," ",$bezeichnung);

versucht, ohne Erfolg.

Vieleicht könnt Ihr mir weiterhelfen.

Danke im vorraus
Mit Zitat antworten
  #2  
Alt 04.11.2003, 16:04:07
lindic
Guest
 
Beiträge: n/a
einmal posten reicht, meinst du nicht?

und dein problem hab ich nicht verstanden. es fehlt auf jeden fall schon mal ein dollar-zeichen:

WHERE bezeichnung LIKE '%$colname%'

wobei ich glaube, das du die beiden namen verwechselt hast.
Mit Zitat antworten
  #3  
Alt 04.11.2003, 16:33:18
rallesalle rallesalle ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Hamburg
Beiträge: 41
Danke für die Antwort

Mein Problem ist eigenlich nur das wenn ich in meinem Formular zwei Wörter hintereinander eingebe z.B. mit einem Plus Zeichen oder mehrere Wörter eingebe Z.B. wenn ich ein Auto suche (Audi A8 Quadro) es genauso auch in der Dantenbanktabelle stehen muss.

Ich möchte also meine suchfunktion soweit optiemieren, das ich mehere Wörter eingeben kann mit oder ohne komma oder mit einem + Zeichen und er diese dann auf der Ausgabe Seite anzeigt.

Ich lasse zur Zeit in der Tabelle nur ein Feld durchsuchen dieses heißt bezeichnung.

Also wenn dort Auto, Audi, A8, usw. steht, das dieses gefunden wird.

Ich hoffe das es jetzt klarer wird.

Danke
Mit Zitat antworten
  #4  
Alt 29.11.2003, 00:06:09
tapferesschneid tapferesschneid ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 194
PHP-Code:
$suche_array explode(' ',$_POST['bezeichnung']);

$query 'SELECT * FROM produkt ';

if (
count($suche_array))
    {
    
$where 'WHERE (';
    for (
$i 0$i count($suche_array); $i++)
        {
        
$query .= $where.' bezeichnung LIKE "%'.$suche_array[$i].'%" ';
        
$where 'OR ';
        }
    
$query .= ')';
    } 
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:06:26 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt