Archief - Formulier automatisch invullen aan de hand van database / ajax?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

godf@ther

Legacy Member
Beste,


Ik heb een kleine opdracht gekregen, waarbij gebruikers registreren op een wordpress site en een heleboel data ingeven.
Deze data wordt dan opgeslagen in een database.
Het jaar nadien moeten de gebruikers opnieuw registreren maar als ze hun personeelsnummer ingeven dan wordt de rest van de data automatisch ingevuld.
Hoe kan dit het best aangepakt worden?


Alvast bedankt

dendaak

Legacy Member
1. Maak een custom plugin.
2. add_action( 'wp_head', 'ajax_lookup_userdata');
3. function ajax_lookup_userdata() {
schrijf hier je AJAX die een db call gaat uitvoeren om de ingegeven value te checken.
Geef aan de hand van bv een jQuery.post(..) een repsonse weer van dit resultaat en vul deze in op het formulier.
4. Maak een function in PHP die de lookup doet naar het ingegeven nummer en 'echo' deze als json_encode.

Hopelijk kan je daar een beetje mee verder.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan