login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[PHP+SQL+AJAX] Weergeven zoekresultaten (Opgelost)

Offline jc2 - 17/07/2008 17:47 (laatste wijziging 17/07/2008 17:53)
Avatar van jc2PHP interesse Ik heb een tekstveld met AJAX.
Dit werkt allemaal goed.
Op het moment dat je bijv. 'D' invult, komen er 2 pagina's tevoorschijn:
- Datanetwerken
- Details PC
Maar dan gaat het mis!

Ik lees vanuit de database alle paginanamen waar de 'D' in voorkomt. Hij echoot ze dus goed (zoals hierboven vermeld), maar in alle links komt alleen het paginanummer van het eerste zoekresultaat.

Hoe kun je ervoor zorgen dat als je bijv. dit hebt:
  1. SELECT * FROM tabel WHERE naam LIKE '%$naam'

Dat je het volgende echoot:
  1. <a href="?id=1&pg=52">Datanetwerken</a>
  2. <a href="?id=5&pg=2">Details PC</a>


Mijn code:
Plaatscode: 12307

Screenshot:
screenshot

2 antwoorden

Gesponsorde links
Offline Stijn - 17/07/2008 18:02
Avatar van Stijn PHP expert Je code kan stukken beter en korter! Voer één query uit:

  1. mysql_query("SELECT * FROM page_body WHERE ... LIKE '".$_GET['zoekterm']."%'");


Laat die in een while loop de resultaten echoën.
Offline jc2 - 17/07/2008 18:14
Avatar van jc2 PHP interesse dank je stijn!

maar snap toch nog niet waarom hij nu wel goed werkt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s