Versio

Suggesties met AJAX en PHP

Dit is een tutorial om suggesties weer te geven met AJAX en PHP.

Gesponsorde koppelingen

BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  

Inhoudsopgave

  1. Inleiding
  2. JavaScript gedeelte
  3. PHP: gethint.php
  4. PHP + MySQL: gethint.php
  5. Afsluiting

 

7 reacties op 'Suggesties met AJAX en PHP'

PHP hulp
PHP hulp
0 seconden vanaf nu
 
Gesponsorde koppelingen
Wouter J
Wouter J
1 jaar geleden
 
0 +1 -0 -1
In het PHP gedeelte zitten nog wel wat fouten:
- $q=$_GET['q'] is onnodig kopiƫren van variabelen.
- Geen exit gebruiken en script hoeft niet te stoppen bij een foutje.
- Geen fouten onderdrukken met @. Behandel alles gewoon goed af.
- Gebruik geen fetch_array maar fetch_assoc
- Geen backtricks in SQL
- Selecteer wat je wilt niet *
Kut Piemel
Kut Piemel
1 jaar geleden
 
1 +1 -0 -1
dit is van w3schools.com
Opolo Webdesign
Opolo Webdesign
1 jaar geleden
 
0 +1 -0 -1
Waarom het wiel opnieuw uitvinden en niet gewoon jQuery (of een ander framework) gebruiken?
Jelmer rrrr
Jelmer rrrr
1 jaar geleden
 
0 +1 -0 -1
Otoh: Waarom jQuery gebruiken voor zoiets simpels?

In je code heb je 2x xmlhttp=new... staan. xmlhttp is nog niet een variabele in die scope, dus moet je hem declareren met 'var' ervoor. Anders krijg je een globale variabele, en dat wil je niet.
Matthijs M
Matthijs M
1 jaar geleden
 
0 +1 -0 -1
Is er ook een de mogelijkheid dat ik meerdere gegevens toon uit de database ipv alleen die namen?
PHP Jasper
PHP Jasper
1 jaar geleden
 
0 +1 -0 -1
Puntje 4, lijn 35 tot 38. Indien de query fout loopt en de debug mode staat uit dan echo je 2 keer dat er iets is mislukt. 'Fout met database' en 'Foute query'. Waarom laat je lijn 38 dan niet gewoon weg en maak je van 'Fout met database' niet 'Fout met database, Query mislukt'. Het is een detail maar het lijkt met toch netter het zo te doen. Anders zal indien de debug mode aanstaat altijd onder de foutmelding staan 'Foute query' dat lijkt me nogal zinloos. Let ook op het inspringen. Een code die mooi ingesprongen is oogt veel mooier en leest / verbeterd / script ook veel beter.
Dillen Meijboom
Dillen Meijboom
11 maanden geleden
 
0 +1 -0 -1
Javascript is slecht gekopierd en van W3schools, @Jelmer: in het orginele script van W3schools (http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first) staat er bovenaan: var xmlhttp; wat het oplost.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Details
  • Koen V
    Door:
    Koen V
  • 1 jaar geleden
  • 3.081 x bekeken
Get Adobe Flash player