login  Naam:   Wachtwoord: 
Registreer je!
 Forum

elseif probleem

Offline dhole - 28/07/2008 13:53 (laatste wijziging 28/07/2008 13:55)
Avatar van dholeNieuw lid Ik heb de variabele $HoeveelZwelling samengesteld uit $ZwellingBinnen en $ZwellingBuiten dmv elseif. Het is de bedoeling dat in mijn mail straks alleen de variabele $HoeveelZwelling komt, maar om dit probleem aan te pakken heb ik ze even alledrie erin gezet. Het blijkt dat hij $HoeveelZwelling gelijksteld aan $Zwellingbinnen, en daar snap ik niets van. De elseif is toch duidelijk?

  1. $ZwellingBinnen=$_POST['xZwellingbinnen'];
  2. $ZwellingBuiten=$_POST['xZwellingbuiten'];
  3. if ($ZwellingBinnen==NULL && $ZwellingBuiten==NULL){
  4. $HoeveelZwelling=0;
  5. }
  6. elseif ($ZwellingBinnen!=NULL) {
  7. $HoeveelZwelling=$ZwellingBinnen;
  8. }
  9. elseif ($ZwellingBuiten!=NULL) {
  10. $HoeveelZwelling=$ZwellingBuiten;
  11. }
  12. else {
  13. $HoeveelZwelling=NULL;
  14. }
  15. $formsent = mail('e.l@w.nl',
  16. 'Gegevens over de ernst van de klachten',
  17. "Hoeveel zwelling heeft de hond: $ZwellingBinnen $ZwellingBuiten $HoeveelZwelling",
  18. "From: $EmailAdres\r\nBounce-to: e.l@wur.nl");


In mijn mailbox komt het volgende binnen (bij 4 keer proberen):

Citaat:
Hoeveel zwelling heeft de hond: undefined undefined undefined


Citaat:
Hoeveel zwelling heeft de hond: 100 undefined 100


Citaat:
Hoeveel zwelling heeft de hond: 55.4 undefined 55.4


Citaat:
Hoeveel zwelling heeft de hond: undefined 52.6 undefined

2 antwoorden

Gesponsorde links
Offline Stijn - 28/07/2008 14:05
Avatar van Stijn PHP expert Gebruik PHP.net: empty ipv ==null.
Offline dhole - 28/07/2008 15:02 (laatste wijziging 28/07/2008 16:03)
Avatar van dhole Nieuw lid Heb nu dit staan
  1. if (empty($ZwellingBinnen) && empty($ZwellingBuiten)){
  2. $HoeveelZwelling=0;
  3. }
  4. elseif (!empty($ZwellingBinnen)) {
  5. $HoeveelZwelling=$ZwellingBinnen;
  6. }
  7. elseif (!empty($ZwellingBuiten)) {
  8. $HoeveelZwelling=$ZwellingBuiten;
  9. }
  10. else {
  11. $HoeveelZwelling=NULL;
  12. }


Maar nog steeds hetzelfde probleem 

Komt het misschien omdat hij 'xZwellingbinnen' en 'xZwellingbuiten' vanuit mijn actionscript binnenkrijgt? Misschien ziet hij ze helemaal niet als NULL maar als string met waarde "undefined" of zoiets?
Als dit zo is, hoe moet ik het dan oplossen?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.215s