Schönen guten Tag,
die Suchvariable wird wie folgt zugewiesen.
Die sql Abfrage sieht wie folgt aus :
";
Ich kann nur 10 Ergebnisse pro Seite anzeigen lassen, dann kann man mit weiter die nächsten 10 anzeigen lassen usw.
Mein Problem besteht darin, dass wenn ich nach z.b dem Begriff "finanzen" suche er mir 102 ergebnisse liefert und ich mich durch die 11 seiten problemlos klicken kann, aber wenn ich nach dem Begriff "bank" suche, krieg ich zwar auch 49 Ergebnisse, aber wenn ich auf weiter drücke hat er in der Variable nur noch "nk" statt"bank" und verhaut mir die Ergebnisse. Bei "finanzen" steht wenn ich auf weiter drücke immer noch "finanzen", da schneidet er nichts ab. kann mir vlt eine nette person sagen woran das liegen kann oder wie ich dieses problem lösen kann ?
vlt sollte ich dazu noch sagen das ich mit :
die "%" zeichen von der search entferne. weiss nicht bo das eine rolle spielt.
mfg philippe pierre
die Suchvariable wird wie folgt zugewiesen.
Code:
$search = $_POST['suche']; $search = "%".$search."%";
Die sql Abfrage sieht wie folgt aus :
Code:
$sql = "SELECT * FROM filme_$kunde, users where filme_$kunde.ordner_fremd=users.ordner AND (filmtitel LIKE '$search' OR online_datum LIKE '$search' OR kurzbeschreibung LIKE '$search' OR Cluster LIKE '$search') ORDER BY online_datum desc, filmtitel asc LIMIT $max
Ich kann nur 10 Ergebnisse pro Seite anzeigen lassen, dann kann man mit weiter die nächsten 10 anzeigen lassen usw.
Mein Problem besteht darin, dass wenn ich nach z.b dem Begriff "finanzen" suche er mir 102 ergebnisse liefert und ich mich durch die 11 seiten problemlos klicken kann, aber wenn ich nach dem Begriff "bank" suche, krieg ich zwar auch 49 Ergebnisse, aber wenn ich auf weiter drücke hat er in der Variable nur noch "nk" statt"bank" und verhaut mir die Ergebnisse. Bei "finanzen" steht wenn ich auf weiter drücke immer noch "finanzen", da schneidet er nichts ab. kann mir vlt eine nette person sagen woran das liegen kann oder wie ich dieses problem lösen kann ?
vlt sollte ich dazu noch sagen das ich mit :
Code:
$rest = substr($search, 1,strlen($search)-2);
die "%" zeichen von der search entferne. weiss nicht bo das eine rolle spielt.
mfg philippe pierre
Kommentar