Form method variabele probleem...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

David

David

10/08/2006 15:40:00
Quote Anchor link
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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?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
 
PHP hulp

PHP hulp

18/11/2024 12:26:34
 
Niek Berckmans

Niek Berckmans

10/08/2006 16:37:00
Quote Anchor link
Vervang dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "U gaf " . $gebruikersnaam . " in!";
?>


voor:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if($_SERVER['REQUEST_METHOD']=='GET'){
extract($_GET);
echo "U gaf " . $gebruikersnaam . " in!";
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Niek Berckmans
 
David

David

10/08/2006 16:44:00
Quote Anchor link
Niek bedankt voor je hulp maar dat werkt niet...

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

gebruik werkt het wel

Mvg David
 
Niek Berckmans

Niek Berckmans

10/08/2006 16:45:00
Quote Anchor link
Wat gebeurt er dan als je die code van mij gebruikt?
 
David

David

10/08/2006 16:48:00
Quote Anchor link
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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php //dit is line 18
if($_SERVER['REQUEST_METHOD']=='GET'){
extract($_GET);
echo "U gaf " . $gebruikersnaam . " in!";
}

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.