Wij werken in een programma met onze webshop, het programma Logivert 6.
Hierin is het mogelijk om extra pagina's te publiceren. (Informatie, contact etc.)
Nu heb ik zelf een klantenservice gemaakt d.m.v. een tab menu met Javascript.
Hierin heb ik 1 tabblad met een contactformulier.
Na wat testen te hebben gedaan werkt alles behalve mijn contactformulier.
Helaas weigert het programma om php scripts te publiceren.
Javascript word wel geaccepteerd, Het tabmenu werkt prima!
Is het nu mogelijk om mijn ajax via javascript te verzenden op een of andere manier, misschien met statische variable en aan te sturen met _gaq.push?
Je wilt een AJAX actie uitvoeren, dit wil zeggen, een aanroep van PHP vanuit Javascript.
Java is clientside, werkt dus op de PC van de bezoeker, PHP is serverside, dit draait dus op de server.
Je kunt met Javascript geen acties op de server uitvoeren, daar heb je altijd een serverside script (bv. PHP) voor nodig.
kun je wel een PHP bestand op jullie server plaatsen? Kan desnoods ook op een andere server..
je kunt de <form> namelijk gewoon laten zien en de oplossing is dus een php script op een server plaatsen die aangeroepen wordt als het formulier verstuurd wordt. dat script kan vervolgens van alles voor je doen zoals emailen en de gegevens in een database opslaan. je past gewoon het action="" aan naar de nieuwe url
Het probleem zit het hem dat het programma het script php niet kan publiceren en er rare tekens bij schrijft.
De from actie word inderdaad zoals Frank al zei aanroepen naar een andere pagina, alleen zit ik met een probleem:
Op het moment dat mensen een veld vergeten in te vullen word er een echo weergegeven"u bent vergeten .....", echter word deze echo op de pagina weergegeven waar het php script staat.
Wat ik zou willen is dat de echo's op de contact pagina worden weergegeven terwijl het php script ergens anders staat. En als alles goed is verstuurd een alert word getoond.
momenteel ben ik niet bij de computer waar alles mee word gedaan, dit zal pas dinsdag zijn, ik zal dan het php script even meesturen zodat jullie kunnen meekijken en eventueel helpen :)
Het lijkt erop dat Logivert 6 ingevoerde PHP-tags onschadelijk lijkt te maken bij het genereren/updaten van de webwinkel, waardoor je geen PHP kan uitvoeren.
Het onderhoud vindt geloof ik toch plaats op de computer van de websitebeheerder, waarna deze met een druk op de knop de boel exporteert naar FTP, waarbij alle PHP-scripts worden aangepast en gelijk gemaakt voor de juiste werking van de webshop.
Als dit het geval is, dan vrees ik dat je weinig kan doen. Je kan natuurlijk wel handmatig de bestaande scripts aanpassen. Maar bij een update van de webwinkel zullen die weer worden overschreven, mits je die PHP-files ergens in het programma kan vinden, en daar zou kunnen aanpassen. Maar dan alsnog ben je behoorlijk beperkt in de mogelijkheden.