ik ben sinds vanavond lid van deze website, omdat ik van plan ben php te leren. Ik wilde de dingen die ik maak testen via mijn localhost (IIS), maar die geeft errors bij strings die als ze op het web staan gewoon werken. Vandaar dat ik gratis host zoek die php ondersteund, om mijn bestanden in te testen. Alvast bedankt!
Je kunt ook overwegen om een pakket als WAMP te installeren. In dat geval heb je apache, php en mysql op je eigen pc staan, alles wat je nodig heb om php te leren.
Remco: waarschijnlijk is er voor je probleem best een aardige oplossing, php en IIS zou gewoon moeten kunnen samenwerken. Overweeg anders om even iets duidelijker uit te leggen wat het probleem is.
Verder is de vraag al een aantal keer in het forum gestelt: even zoeken in het forum zou wonderen moeten doen.
if ($_POST['naam'] == "")
{
echo "Vul eerst uw naam in.";
}else{
echo "Je naam is: ";
echo $_POST['naam']; );
}
if ($_POST['leeftijd'] == "")
{
echo "Vul eerst uw leeftijd in.";
}else{
echo "Je leeftijd is: ";
echo $_POST['leeftijd'];
}
if ($_POST['woonplaats'] == "")
{
echo "Vul eerst uw woonplaats in.";
}else{
echo "Je woonplaats is: ";
echo $_POST['woonplaats'];
}
?>
Als ik deze met IIS testte kreeg ik deze melding bij resultaat.php:
Parse error: syntax error, unexpected T_ECHO in c:\Inetpub\wwwroot\resultaat.php on line 18
Line 18 is deze: echo "Je naam is: ";
Het vreemde was dat wanneer ik dit door iemand liet testen die een betaalde host had, het wel werkte...
Notice: Undefined index: naam in c:\Inetpub\wwwroot\resultaat.php on line 12
Vul eerst uw naam in.
Notice: Undefined index: leeftijd in c:\Inetpub\wwwroot\resultaat.php on line 22
Vul eerst uw leeftijd in.
Notice: Undefined index: woonplaats in c:\Inetpub\wwwroot\resultaat.php on line 31
Vul eerst uw woonplaats in.