anoniem Geplaatst: 21 maart 2006 Delen Geplaatst: 21 maart 2006 Hallo, Ik heb een vaag probleem met een windows server de php acties werken gewoon niet. voorbeeld <?PHP if(Action == "test"){ echo"met action"; }else{ echo"zonder action"; } ?> hij pakt alle maar de else regel (echo"zonder action";) en niet de actie link index.php?Action=test waar zit dit probleem of hoe is het op te lossen. Quote Link naar reactie
anoniem Geplaatst: 21 maart 2006 Auteur Delen Geplaatst: 21 maart 2006 [quote:875d51355e="old"]waar zit dit probleem of hoe is het op te lossen.[/quote:875d51355e] Ik denk in je kennis van php ;) Doe eens[code:1:875d51355e]if($_GET['Action'] == 'test'){[/code:1:875d51355e] ipv [code:1:875d51355e]if(Action == "test"){ [/code:1:875d51355e] Quote Link naar reactie
anoniem Geplaatst: 21 maart 2006 Auteur Delen Geplaatst: 21 maart 2006 [quote:b8f6ad9473="old"]if(Action == "test") [/quote:b8f6ad9473] Dit zal inderdaad niet werken. Je controleert zo niet de variable Action, want een variable begint met een $. Moet dus zijn if($Action == "test"). Nu hangt het er nog van af welke versie van php je hebt en hoe deze is ingesteld. In de laatste versies zijn de variablen niet meer direct te gebruiken. Je zou dan zoals hierboven al aangegeven $GET["Action"] of $POST["Action"] moeten gebruiken. Beter is nog om $REQUEST["Action"] te gebruiken, voor deze maakt het namelijk niet uit of het een get of post is werkt met beide. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen