login  Naam:   Wachtwoord: 
Registreer je!
 Forum

nog een zoekfunctie vraag :s (Opgelost)

Offline mathiasB - 05/11/2007 19:53
Avatar van mathiasBHTML interesse Ok nog maar een zoekfunctie vraag (sorry hiervoor)
http://plaatscode.be/3917/

werkt wel maar alleen geeft hij (wat ik ook invul) ALLE boeken weer.

8 antwoorden

Gesponsorde links
Offline Stijn - 05/11/2007 20:06
Avatar van Stijn PHP expert LIKE '%%' zal alles matchen hé http://plaatscode.be/3919/ , wanneer een veld niet leeg is mag die opgenomen worden in de query.
Offline mathiasB - 05/11/2007 20:12
Avatar van mathiasB HTML interesse Dan krijg ik nog steeds ALLE boeken
Offline Stijn - 05/11/2007 20:37
Avatar van Stijn PHP expert doe eens echo $Qzoek; voor mysql_query en vul Auteur en Taal eens in en post dan de output.
Offline mathiasB - 05/11/2007 20:44 (laatste wijziging 05/11/2007 20:58)
Avatar van mathiasB HTML interesse
  1. SELECT * FROM Bibliotheek WHERE Type LIKE '%%' OR Auteur LIKE '%Maes%' OR Taal LIKE '%%'


Nu krijg ik wel de goede boeken maar ik krijg gewoon alle boeken van Maes. Ook al zette ik in tittel wetgeving (zo is er maar 1 boek).

Ow kan het dat je je mistypt hebt?

  1. if( !empty( $Titel ) && ! $begin ) {
  2. $begin = true;
  3. $Qzoek .= " Titel LIKE '%".$Type."%'";
  4. } elseif( !empty( $Titel ) && $begin ) {
  5. $Qzoek .= " OR Titel LIKE '%".$Type."%'";
  6. }


moet dat laatste niet dit zijn:
  1. $Qzoek .= " OR Titel LIKE '%".$Titel."%'";


Ow dan klopt het nog niet  
Edit: Er zaten er blijkbaar nog in ik heb nu dit.

Het is al iets beter nu doet hij dit:
Hij weergeeft alle boeken met het ingegeven deel van de titel.
+ alle boeken van de auteur. (het zou moeten worden gecombineerd)
Offline Stijn - 05/11/2007 20:57
Avatar van Stijn PHP expert Ja, het kan zijn dat er een foutje inzit 
Offline mathiasB - 05/11/2007 20:58 (laatste wijziging 06/11/2007 16:56)
Avatar van mathiasB HTML interesse Heb ze veranderd zie vorige post.

Edit: Bedenk juist: kan dat niet bekomen worden met een AND gecombineerd met een OR? Of heeft dag een nut?
Offline Stijn - 06/11/2007 18:09
Avatar van Stijn PHP expert Maak van al die OR's eens AND's dan 
Offline mathiasB - 06/11/2007 19:13
Avatar van mathiasB HTML interesse Inderdaad 
Ik moest ook type en taal aanpassen want dat waren selectievelden. Mijn value stond daar niet goed.

Bedankt stijn!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.229s