PDA

Volledige versie bekijken : radio button & php


zoeck
%Europe/Berlin %754 %2009, 19:06
Ik ben vast gelopen om mijn radio buttons werkend te maken voor php.

Als iemand hier even naar zou kunnen kijken, zou top zijn!

Volgens mij mis ik de var die ik er nog aan toe moet voegen alleen weet ik niet hoe...

De actionscript:
var mailform = new LoadVars();

verzend.onRelease = function(){
if (!achternaam.text.length) {
EmailStatus.text = "! Vul uw achternaam in";
} else if (!voornaam.text.length) {
EmailStatus.text = "! Vul uw voornaam in";
} else if (!woonplaats.text.length) {
EmailStatus.text = "! Vul uw woonplaats in ";
} else if (!geboortedatum.text.length) {
EmailStatus.text = "! Vul uw geboortedatum in ";
} else if (geslacht.selectedData == null) {
EmailStatus.text = "Geslacht vergeten";
} else if (!telnummer.text.length) {
EmailStatus.text = "! Vul uw telefoonnummer in";
} else if (!email.text.length || email.text.indexOf("@") == -1 || email.text.indexOf(".") == -1) {
EmailStatus.text = "Vul een geldig emailadres in";
} else if (ovkaart.selectedData == null) {
EmailStatus.text = "OV ja/nee?";
} else if (rijbewijs.selectedData == null) {
EmailStatus.text = "In bezit van een rijbewijs ja/nee?";
} else if (korting.selectedData == null) {
EmailStatus.text = "In bezit van een kortingskaart ja/nee?";
} else if (glazen.selectedData == null) {
EmailStatus.text = "Dienblad met glazen ja/nee?";
} else if (bar.selectedData == null) {
EmailStatus.text = "Ervaring met tappen of bar ja/nee?";
} else if (borden.selectedData == null) {
EmailStatus.text = "Ervaring met borden uitserveren ja/nee?";
} else if (promotie.selectedData == null) {
EmailStatus.text = "Ervaring met promotiewerk ja/nee?";
} else if (winkel.selectedData == null) {
EmailStatus.text = "Ervaring met winkel werkzaamheden ja/nee?";
} else if (!opleiding_af.text.length) {
EmailStatus.text = "! Heeft u een opleiding afgerond?";
} else if (!opleiding.text.length) {
EmailStatus.text = "! Wat is uw huidige opleiding? ";
} else if (ander.selectedData == null) {
EmailStatus.text = "Staat u ingeschreven bij een ander bureau ja/nee?";
} else {
mailform.achternaam = achternaam.text;
mailform.voornaam = voornaam.text;
mailform.woonplaats = woonplaats.text;
mailform.geboortedatum = geboortedatum.text;
mailform.geslacht = geslacht.text;
mailform.telnummer = telnummer.text;
mailform.email = email.text;
mailform.ovkaart = ovkaart.text;
mailform.rijbewijs = rijbewijs.text;
mailform.korting = korting.text;
mailform.glazen = glazen.text;
mailform.bar = bar.text;
mailform.borden = borden.text;
mailform.promotie = promotie.text;
mailform.winkel = winkel.text;
mailform.opleiding_af = opleiding_af.text;
mailform.opleiding = opleiding.text;
mailform.ander = ander.text;
mailform.sendAndLoad("Mailform.php",mailform,"POST");
gotoAndPlay(10);
}
}
stop();

wat er na mailform. staat is hoe ik de group heb benoemd..

De php:$achternaam = $_POST['achternaam'];
$voornaam = $_POST['voornaam'];
$woonplaats = $_POST['woonplaats'];
$geboortedatum = $_POST['geboortedatum'];
$geslacht = $_POST['geslacht'];
$telnummer = $_POST['telnummer'];
$email = $_POST['email'];
$ovkaart = $_POST['ovkaart'];
$korting = $_POST['korting'];

$glazen = $_POST['glazen'];
$bar = $_POST['bar'];
$borden = $_POST['borden'];
$promotie = $_POST['promotie'];
$winkel = $_POST['winkel'];
$anders = $_POST['anders'];
$opleiding_af = $_POST['opleiding_af'];
$opleiding = $_POST['opleiding'];
$ander = $_POST['ander'];
$andere = $_POST['andere']

Alvast bedankt!

jaspermuts
%Europe/Berlin %437 %2009, 11:29
Je hebt nog niet echt een vraag gesteld, wat gebeurt er wel/niet dat je niet/wel verwacht?
Ik kan je wel vertellen dat je PHP-code niets anders doet dan (PHP-)variabelen opslaan, dus als je output van php verwacht zul je nog iets met 'echo' moeten doen
Verder zie ik nog twee dingen die misschien niet zijn zoals het hoort:
Als je locaal test (dus de swf niet hebt geupload op internet) kun je PHP niet zomaar inladen. PHP kan alleen benaderd worden via een http://-adres, anders laad je de broncode ervan in, ipv de output. Oplossingen zijn de php op internet uploaden of een lokale server draaien met bijvoorbeeld XAMPP (http://www.apachefriends.org/en/xampp.html)
mailform heeft geen instructie wat hij moet doen als hij klaar is met inladen.
Gebruik altijd Google en de LiveDocs bij problemen over Actionscript: LiveDocs over sendAndLoad (http://livedocs.adobe.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00002336.html)

mailform.onLoad = function(success:Boolean) {
if (success) {
// als het goed gaat
} else {
// als het niet is gelukt
}
};