Hallo iedereen van PHPhulp,

Ik ben een beginner in PHP en ben een tutorial [PDF: basiscursus PHP van Zeus werkgroep informatica] aan het doorwerken.

Het probleem:

volgens de tutorial zou je twee php bestandjes moeten aanmaken

1. form1.php met de volgende code:

<body>
<form method="GET" action="formtest.php">
geef uw naam in :
<input name="gebruikersnaam" value="naam?">
<input type="submit" value="Verzenden">
</form>
</body>

2. formtest.php met de code:

<?php
echo "U gaf " . $gebruikersnaam . " in!";
?>

het volgende zou nu dus moeten gebeuren: als ik bij form1.php een naam opgeef en ik druk op verzenden dan komt dat de naam op de volgende pagina te staan... niet dus

ik heb zelf al geexperimenteerd met de code, maar niets heeft geholpen. ik heb het formulier getest in Firefox en IE.

ik heb de apache server geinstalleerd van http://www.firepages.com.au/

Zou iemand mij kunnen helpen hiermee?
alvast dank voor de hulp

Mvg, David
Vervang dit:

<?php
echo "U gaf " . $gebruikersnaam . " in!";
?>

voor:

<?php
if($_SERVER['REQUEST_METHOD']=='GET'){
extract($_GET);
echo "U gaf " . $gebruikersnaam . " in!";
}
?>
Niek bedankt voor je hulp maar dat werkt niet...

maar als ik:
echo "U gaf " . $_GET['gebruikersnaam'] . " in!";

gebruik werkt het wel

Mvg David
Wat gebeurt er dan als je die code van mij gebruikt?
dan krijg ik een error:
Parse error: parse error in c:\phpdev\www\---teststuff---\formtest.php on line 18

en bij line 18 begint deze zin:

<?php //dit is line 18
if($_SERVER['REQUEST_METHOD']=='GET'){
extract($_GET);
echo "U gaf " . $gebruikersnaam . " in!";
}
?>

Reageren