Registratie formulier

Hoi,

Ik wil graag een registratie formulier maken (dat is niet zo moeilijk) maar als er op de Submit knop gedrukt wordt, moet er een nieuwe pagina geopend worden met de gevens daarin die net zijn gevuld. Deze pagina (die niet ge-edit kan worden) moet dan uitgeprint worden.

Waar kan ik zoiets vinden?

Groet,

Michiel

Heb je beschikking over PHP of ASP op de webserver? Dan is het namelijk erg makkelijk te maken.

[color=red:17997153ae]index.php[/color:17997153ae] [code:1:17997153ae] <body> <form name="form1" method="post" action="gegevens.php"> <p> <input name="name" type="text" id="name"> </p> <p> <textarea name="gegevens" id="gegevens"></textarea> </p> <p> <textarea name="andere" id="andere"></textarea> </p> </form> </body>[/code:1:17997153ae]

[color=red:17997153ae]gegevens.php[/color:17997153ae]

[code:1:17997153ae]
<body>
<?

if ($submit) {
echo "De naam is : $name <br>
Zijn of haar gevens zijn :$gegevens
Zijn of haar andere aanvullingen zijn :$andere";
}
?>

</body>
[/code:1:17997153ae]

[b:17997153ae][color=red:17997153ae]Uitleg[/color:17997153ae][/b:17997153ae]

In [color=red:17997153ae][b:17997153ae]index.php [/b:17997153ae][/color:17997153ae]krijg je een formulier waarin mensen de gegevens kunnen invullen .
via de actie [color=red:17997153ae][b:17997153ae]post [/b:17997153ae][/color:17997153ae], wordt dat in [b:17997153ae][color=red:17997153ae]gegevens.php [/color:17997153ae][/b:17997153ae]weergegeven.
Je moet wel de inputvelden in [color=red:17997153ae][b:17997153ae]index.php[/b:17997153ae][/color:17997153ae] een naam geven.
Zodat dan in [color=red:17997153ae][b:17997153ae]gegevens.php[/b:17997153ae][/color:17997153ae] een $whatever bijzetten om dat ook zichtbaar te laten worden bij het schrijven naar dat bestand.

Je kan [color=red:17997153ae][b:17997153ae]gegevens.php[/b:17997153ae][/color:17997153ae] beter opmaken , mijn voorbeeld is simpel en snel gemaakt.

Ik hoop dat je er iets met bent.

Ik ga het morgen meteen proberen!!

Bedankt voor de reacties.

Michiel

Okay , laat het me dan weten of het werkt . Als je wilt , kan ik een validatie op maken voor je form.

Greetz

Ik heb ze beide in een document gezet. In index.php zie ik drie velden die ik kan invullen. Maar hoe kom ik nu op de pagina: gegevens.php

Op index zou een knopje moeten komen (submit)?

En inderdaad hoe kan je velden verplicht laten worden.

Michiel

P.S. Kun je zo’n file lokaal testen? Of moet ik em uploaden naar een server die php aan kan? Ok kan ik em simpel op mijn iBook testen?

Je moet de file op de server zetten. Als je hem lokaal wil testen , dan moet je maken dat je webserver PHP ondersteunt.

Greetz

PS : ik denk dat ik in men code van index.php een button ben vergeten :o .
Kan je er zelf één insteken , of heb je er mss ook hulp voor nodig ?

Else … Just Ask …

[quote="konijn"]PS : ik denk dat ik in men code van index.php een button ben vergeten :o . Kan je er zelf één insteken , of heb je er mss ook hulp voor nodig ? quote]

Zou jij dat voor mij kunnen doen :slight_smile: Ik ben totaal nieuw in php.

Alvast bedankt,

Michiel

In index.php staat eigenlijk alleen maar HTML code , en kan gewone html worden in gesmeten . ik noem het .php voor de uniformiteit van de bestanden . Maar hier heb je het :) . Je kan het gerust index.php of index.htm noemen hoor , geen probleem. Maar gegevens.php moet een php extensie hebben. [code:1:d4644fba6b]<body> <form name="form1" method="post" action="gegevens.php"> <p> <input name="name" type="text" id="name"> </p> <p> <textarea name="gegevens" id="gegevens"></textarea> </p> <p> <textarea name="andere" id="andere"></textarea> <br> <input name="submit" type="submit" id="submit" value="Submit"> <input name="reset" type="reset" id="reset" value="Reset"> </p> </form> <br> </body>[/code:1:d4644fba6b]

Dit is dus de code met submit en reset button .
De opmaak , moet je zelf maar doen , ik weet niet wat je wilt.