PDA

Volledige versie bekijken : variabelen versturen naar php


rodjecodje
%Europe/Berlin %925 %2008, 23:13
Hallo ik heb een formulier in flash deze wil ik versturen naar een php bestand, zodat het formulier via email verstuurd kan worden.
Het rare is dat ik alleen een mail krijg met.

Naam :

Email-adres :

Tel :

Goede antwoorden:
Foute antwoorden:

en behalve dat er moeten twee mailtjes verstuurd worden. in naar mij en een naar de gebruiker. Alleen die van de gebruiker wordt helemaal niet verstuurd!

de variabelen worden niet gelezen. Ik maak gebruik van de volgende as om de variabelen te versturen naar php:{
resultaat = "Verzenden van data";
loadVariablesNum ("contact3.php", 0, "POST");
}
en mijn php ziet er als volgt uit:

<?php


$TextVariable = '&resultaat=';
$resultaat = 'Bedankt!';


echo $TextVariable;
echo $resultaat;


mail ("mijn@gmail.com", "Quiz", "


Naam : $vnaam2 $anaam2

Email-adres: $email2

Tel : $tel2

Goede antwoorden: $rightResult
Foute antwoorden: $wrongResult


");

mail ("$email2", "Onsite Quiz", "antwoorden quiz")
zou iemand mij AUB kunnen helpen ik snap er niks van. Ik weet dat de as voor flash player 5 is maar die gebruik ik bewust ( heb een oude template gevonden van een quiz die ik nodig heb )

mknol
%Europe/Berlin %930 %2008, 23:19
Ik weet niet veel van PHP, maar ik weet wel dat je de variabelen nog moet ophalen. Omdat deze met een post verstuurd worden, wordt dit:
$resultaat = $_POST["resultaat"]; // ophalen van de POST-data
echo $resultaat; // even testen of 'ie echo'd


ps. Ik heb je code even tussen de juiste tags gezet, zodat je mooie/duidelijke opmaak krijgt en heb je topic verplaatst naar serverside. Voortaan even opletten waar en hoe je iets post. Bedankt!

Bargok
%Europe/Berlin %939 %2008, 23:33
$_POST is een superglobal, en deze is direct echo-baar.

echo $_POST['resultaat'];

Nog even een weetje: Je kunt niet testen of iets 'echo'd'. Aangezien echo geen return value heeft. Hiervoor kun je eventueel print gebruiken, deze returned false als het mislukt :).

Dauntless
%Europe/Berlin %952 %2008, 23:51
Gebruik ook de LoadVars class ipv loadVariablesNum

Voetsjoeba
%Europe/Berlin %317 %2008, 08:36
En vergeet niet dat de Flash IDE geen POST data kan versturen. Om het verzenden van POST data te testen moet je je SWF testen vanuit een browser window (exporten naar HTML dus).