Suggesties met AJAX en PHP

Door Koen Vlaswinkel, 15 jaar geleden, 11.287x bekeken

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

Gesponsorde koppelingen

Inhoudsopgave

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

 

Er zijn 7 reacties op 'Suggesties met ajax en php'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Wouter J
Wouter J
15 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 *
Maarten PHP
Maarten PHP
15 jaar geleden
 
dit is van w3schools.com
Veur Heur
Veur Heur
15 jaar geleden
 
0 +1 -0 -1
Waarom het wiel opnieuw uitvinden en niet gewoon jQuery (of een ander framework) gebruiken?
Jelmer -
Jelmer -
15 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
15 jaar geleden
 
0 +1 -0 -1
Is er ook een de mogelijkheid dat ik meerdere gegevens toon uit de database ipv alleen die namen?
Jasper DS
Jasper DS
15 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.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


15 jaar 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.

Inhoudsopgave

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

Labels

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.