login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Zoekfunctie (Opgelost)

Offline jelee - 04/05/2009 12:20 (laatste wijziging 04/05/2009 12:34)
Avatar van jeleeNieuw lid Hey

ik ben bezig met een zoekfunctie kwam op deze site een mooie ajax functie tegen die ik werkende gekregen heb op mijn site.

enkel zit momenteel met het probleem dat ik niet in 1 datebase in gebruik heb die moet worden doorzocht maar 4 stuks

en elke datebase heeft weer een apparte pagina waar de data uitgehaald word dus.

script 1 word de gebruikt database 1 om de data te laten zien
maar script 2 gebruikt database 2 om de data te laten zien

dus er zijn telkens weer verschillende links die gebruikt worden om de pagina's op te vragen.

hoe kan ik dit realiseren met de volgende zoekmachine:
http://www.site...mp;id=1589

titjes schreef:
Edit voor de volgenden die dit lezen:
Het zijn meerdere tabellen en niet databases!

3 antwoorden

Gesponsorde links
Offline ArieMedia - 04/05/2009 12:26
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Als de structuur hetzelfde is om dingen te zoeken zou ik hetvolgende doen. Ik zou een array maken, database 1 binnenhalen, database 2 binnehalen. en dan de array uitlezen.

Maar heb je echt te maken met meerdere databasesof heb je te maken met meerdere tabellen?
Offline jelee - 04/05/2009 12:33
Avatar van jelee Nieuw lid meerdere tabellen die doorzocht moeten worden, mijn fout zou je even een klein opzetje kunnen geven? alvast bedankt
Offline ArieMedia - 04/05/2009 13:29
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
opbouwen
  1. $zoek = array();
  2.  
  3. $sql = 'SELECT zoekwoord, link FROM tabel1';
  4. $res = mysql_query($sql);
  5. while($rij = mysql_fetch_object{$res)) {
  6. $zoek[] = array('zoekw' => $rij->zoekwoord, 'url' => $rij->link);
  7. }
  8.  
  9.  
  10. $sql = 'SELECT zoekwoord, link FROM tabel2';
  11. $res = mysql_query($sql);
  12. while($rij = mysql_fetch_object{$res)) {
  13. $zoek[] = array('zoekw' => $rij->zoekwoord, 'url' => $rij->link);
  14. }

ecetera, ecetera...

Output
  1. $ret = '';
  2. foreach($zoek as $item) {
  3. $ret .= 'Zoekwoord: '.$item['zoekw'].'. Resultaat: '.$item['url'];
  4. }
  5.  
  6. echo $ret;
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.249s