Serverside Clientside Ajax, PHP en Javascript: wat is wijs?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gert Poot

Gert Poot

29/08/2011 17:20:58
Quote Anchor link
Excuses: ik heb zojuist mijn probleem in het Engels beschreven, op verzoek kan ik het nog vertalen - alvast bedankt!
--
I’m Building a web application that asks for user input using html forms. The given input has to be checked by PHP and, after that, PHP (and MySQL) will create the info for a new question which will with the use of JavaScript/DOM be visible instantly on the website.

The JavaScript part (creating questions) is done client side, while everything else on the website (which is a lot) is done server side with PHP.

I just learned how to use PHP-Requests to let the JavaScript get information from the server. Its seems however that with this method the control side of the website becomes the client side.
This is something that doesn’t seem a good idea. It seems that this way I have to call the PHP file over and over again, like a little function while its variables have lost there value every new call.
Is there a way the server php side and the client html/JavaScript can just continue running while exchanging information / is there another (easy) way to use the JavaScript functionality without losing the server side control?

Thanks a lot!

Gert
Gewijzigd op 29/08/2011 17:45:56 door Gert Poot
 
PHP hulp

PHP hulp

17/05/2024 20:50:05
 
Php knipper

php knipper

29/08/2011 17:23:45
Quote Anchor link
Ik ben Het bouwen van een web-applicatie die vraagt ??om invoer van de gebruiker met behulp van HTML-formulieren. De gegeven invoer moet worden gecontroleerd door PHP en na dat, PHP (en MySQL) zal leiden tot de info voor een nieuwe vraag, die zal met het gebruik van JavaScript / DOM direct zichtbaar zijn op de website.

De Java deel (het maken van vragen) is gedaan client-side, terwijl de rest op de website (dat is veel) wordt gedaan server side met PHP.

Ik heb net geleerd hoe je PHP-Aanvragen gebruik te laten van de JavaScript-informatie krijgen van de server. Het lijkt echter dat met deze methode de controle kant van de website wordt de client.
Dit is iets dat niet lijkt een goed idee. Het lijkt erop dat op deze manier ik de PHP-bestand call over en weer, als een kleine functie, terwijl de variabelen hebben verloren er elke nieuwe oproep waarde.
Is er een manier waarop de server php kant en de klant html / java kan gewoon draaien tijdens het uitwisselen van informatie / is er een andere (makkelijke) manier om de Java-functionaliteit blijven gebruiken zonder verlies van de server-side controle?

Heel erg bedankt!

gert
 
Gert Poot

Gert Poot

29/08/2011 17:33:24
Quote Anchor link
Bedankt voor de google translate... Hier is een afbeelding om e.e.a. wat te verduidelijken.

http://img220.imageshack.us/img220/5623/ajaxproblem.png
 
Ozzie PHP

Ozzie PHP

29/08/2011 17:35:15
Quote Anchor link
Dear Gert Leg, or Gay... as you prefer...

I think you are referring to a technique called Ajax which should not be mistaken for a Dutch soccer team. More about Ajax you will find here:

http://nl.wikipedia.org/wiki/Asynchronous_JavaScript_and_XML
http://en.wikipedia.org/wiki/Ajax_(programming)
http://www.w3schools.com/ajax/default.asp

Well, hope this is what you are looking for. Break a leg Gert Leg.
Gewijzigd op 29/08/2011 17:35:46 door Ozzie PHP
 
Fabian M

Fabian M

29/08/2011 17:42:10
Quote Anchor link
Maak gebruik van sessions.

En by the way, het is geen Java, maar JavaScript. Java is een progammeertaal.
 
Gert Poot

Gert Poot

29/08/2011 17:43:17
Quote Anchor link
Hallo,

Dit is mijn eerste post op dit forum en de reacties zijn bepaald niet om over naar huis te schrijven. Aan een google translate heb ik niet zoveel. Met Ajax ben ik bekend (zoals je waarschijnlijk aan de titel hebt gezien..) verder lijkt schelden me niet erg zinvol.
Is er iemand die me gewoon kan helpen?
 
Roel -

Roel -

29/08/2011 17:43:18
Quote Anchor link
Ozzie PHP op 29/08/2011 17:35:15:
Dear Gert Leg, or Gay... as you prefer...

I think you are referring to a technique called Ajax which should not be mistaken for a Dutch soccer team. More about Ajax you will find here:

http://nl.wikipedia.org/wiki/Asynchronous_JavaScript_and_XML
http://en.wikipedia.org/wiki/Ajax_(programming)
http://www.w3schools.com/ajax/default.asp

Well, hope this is what you are looking for. Break a leg Gert Leg.


xD
Sorry, onzinnige reactie maar ik moest er wel om lachen :P
 
Gert Poot

Gert Poot

29/08/2011 17:58:57
Quote Anchor link
Sessions is de eerste suggestie .. Ik heb hierover gedacht, net als wegschrijven in database en cookies, maar het lijkt me dat er meer effectieve manieren moeten zijn dan zoiets ??
 
Jacco Brandt

Jacco Brandt

29/08/2011 18:12:46
Quote Anchor link
Dan zou je haast een nodejs-server willen draaien, maar hier kun je alleen in javascript iets posten.
 
Fabian M

Fabian M

29/08/2011 19:06:00
Quote Anchor link
Ja, het nadeel aan PHP is, dat het maar een keer de mogelijkheid bied om iets te interpreteren en parsen. Hierdoor moet er telkens een nieuw process worden gestart en kan er geen data gesaved blijven.
 



Overzicht Reageren

 
 

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.