Ik heb een tijd geleden een website opgezet om het berekenen van punten en dergelijke gemakkelijk te laten verlopen.
Nu wil ik het volgende ontwikkelen maar weet niet goed hoe te doen.
Een kleine omschrijving:
Ik heb 4 inputvelden waar numerieke waardes komen in te staan.
Deze 4 variabele worden gepost (als er gesubmit wordt) en door een database getrokken en zo worden er punten gegeven die in overeenstemming zijn met de waarde.
Nu voor het tegen gaan van fouten hadden we het volgende gewild.
Elke keer als er een inputveld ingevuld (zonder te submitten dus laat ons zeggen een onChange)is deze waarde door de database te trekken.
En de overeenkomstige punten te tonen op het scherm.
Zo valt het direct op wanneer er iet verkeerd is ingegeven.
Ik dacht nu direct aan Javascript maar al snel kwam ik er achter dat dit niet kon...
aangezien ik er niet in slaag om 4 variabele gelijktijdig door te geven met de instructie onChange.
En dit te “exporteren” naar PHP. Om er zo de nodige testen op te doen (door de database halen).
Na wat zoeken op internet zou dit wel kunnen met AJAX, alleen heb ik hier geen kaas van geten.
Willen jullie mij hier bij helpen?
Zodanig dat er bij een onchange van een inputveld, de waarde word doorgegeven en door de database word getrokken.
Het zou prachtig zijn als ik de waarde van de inputvelden, in array formaat zou kunnen binnenkrijgen de rest lukt me wel om zelf ingang te krijgen.
mja, ajax is the way. Alhoewel JSON het misschien ook kan, daar zou je eerst even naar moeten kijken
Dan terug naar ajax, zoek op internet een voorbeeld op en pas die aan. T is wat ingewikkeld en je kunt ook met jQuery gaan werken, maar dan is er een heel javascript framework voor alleen de ajax functie (al zou je waarschijnlijk meer en meer functies gaan gebruiken)
Ik eerlijk gezegt geen idee hoe een AJAX functie er moet uit zien...
Of hoe dit noemt in de wereld van AJAX...
En het probleem is binnen 2 weken wordt de website ingebruik gesteld.
Dit gaat enkel maar om het gebruikers gemak te verhogen, maar het zou toch een meerwaarde geven naar fouten toe...
// Example: Save some data to the server and notify the user once it's complete.
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
// Example: Save some data to the server and notify the user once it's complete.
$.ajax({
type:"POST",
url:"some.php",
data:"name=John&location=Boston",
success:function(msg){
alert("Data Saved: "+ msg );
}
});
t staat er gewoon hoor, hoe je data naar php krijgy
1). Je heb de jquery lib gelinkt aan je file waar je de ajax functie gebruikt ?
2). op de some.php pagina doe je print_r($_POST);
3). Tip: gebruik FireFox met firebug
staat ajax.php in een map ofzo? Je moet denken vanuit je index pagina. Verder, ajax.php geeft wat html? Anders gewoon even iets van 'adasdasd' neerzetten
Als je de data op die manier doorgeeft, komt ze in je PHP script in de $_GET variabele denk ik. Heb je al eens print_r($_GET) geprobeerd in je PHP script?