login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Zoek script zoekt alleen in row tekst (Opgelost)

Offline willie - 04/12/2011 21:32
Avatar van willie0 Ik heb hier een stukje zoekscript,
Maar in plaats van de aangegeven rijen,
krijg ik alleen maar een result uit de rij tekst.
  1. $sql = "SELECT dag, maand, jaar, kop, tekst FROM agenda WHERE tekst LIKE '%".mysql_real_escape_string($_POST['zoekterm'])."%' ORDER BY jaar DESC, maand DESC, dag DESC";
  2.  
  3. //-- voer de SQL code uit en zet dit in een variabele zodat we zometeen kunnen
  4. //-- kijken of er een resultaat is
  5. $res = mysql_query($sql);
  6.  
  7. //-- bekijk nu of er een resultaat is, of het zoekwoord dus gevonden is of niet
  8. if (mysql_num_rows($res) >= 1)
  9. {
  10. //-- er is een resultaat gevonden, toon de resultaten via een while () loop
  11. while ($row = mysql_fetch_array($res))
  12. {
  13. $tekst = nl2br($row['tekst']);
  14. echo '
  15. Datum : '.$row['dag'].'-'.$row['maand'].'-'.$row['jaar'].'<br />
  16. titel : '.$row['kop'].'<br />
  17. '.$tekst.'<br /><br />
  18. ';
  19. }

Wat doe ik hier fout?

4 antwoorden

Gesponsorde links
Offline vinTage - 04/12/2011 21:34
Avatar van vinTage Nieuw lid maar je echoed te text...wat wil je dan terug krijgen ?
Offline willie - 04/12/2011 21:36 (laatste wijziging 04/12/2011 21:38)
Avatar van willie 0 Hij moet dus ook kijken in bijvoorbeeld de rij kop.
dus als ik zoek op een woord, moet hij alles weergeven waar dat woord in voor komt.
Offline vinTage - 04/12/2011 21:38 (laatste wijziging 04/12/2011 21:39)
Avatar van vinTage Nieuw lid je zoekt nu alleen in tekst, maar je moet OOK in kop zoeken.
Bedankt door: willie
Offline willie - 04/12/2011 21:39 (laatste wijziging 04/12/2011 21:48)
Avatar van willie 0 Ja , dat was ik dus vergeten, ik dacht alleen aan de select.
Maar als ik dit doe
  1. $sql = "SELECT dag, maand, jaar, kop, tekst FROM agenda WHERE tekst AND kop LIKE '%".mysql_real_escape_string($_POST['zoekterm'])."%' ORDER BY jaar DESC, maand DESC, dag DESC";
krijg ik niet een resultaat ter wel het woord waar op ik zoek, wel in de rij kop voorkomt.

Oke AND moest OR zijn.
Nu zoekt hij wel in de rij kop
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.263s