Archief - PHP: Controle formulier

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

toru

Legacy Member
Iemand vroeg op een ander forum dit:

Ik ik zit even in de knoei, ik heb een registratie forumlier die ik moet maken, en ik heb het volgende :

1 php document met een aantal controles
1 html document met het forumlier

wat ik nou moet doen, is de PHP controles verwerken in het document met het htlm registratie formulier, zodat ik 1 php document over hou met het forumlier er in en de controles.

bijgevoegd waren dus 2 files, een php controle file, en een formulier file..



Mijn antwoord hierop was dit:

ifje maken?

PHP:
<?
$vartje = $_GET['pagina'];
if($achtervoegsel = "formulier" OR $vartje == "") {
// Heel je html script
}
ELSE
{
// je controle
}
?>

of

PHP:
<?
$vartje = $_GET['pagina'];
if($vartje == "formulier" OR $vartje == "") {
// Heel je html script
}
ELSEIF($vartje == "controle") {
// je controle
}
?>


Weet niet of elseif zo werkt, maar denk het wel :) voila 1 pagina over, moet je je submit laten gaan naar pagina.php?pagina=controle en anders gaat ie naar je formulier :)



Zou dit antwoord lukken ? Mijn PHP is echt bejaard aan het geraken, Dus wou het nog eens proberen, werkt deze werkwijze (zonder de codefouten die ik er wrs al heb ingestoke zonder dat ik het weet?)


Thnx :)

fretn

Legacy Member
PHP:
<?
$vartje = $_GET['pagina'];
if($vartje == "formulier" || $vartje == "") {
?>
<html>
<body>
insert form
</body>
</html>
<?php
}
else if ($vartje == "controle") {
// je controle
}
?>

orez

Legacy Member
Webdevelopment forum ...

En dit is niet de correcte manier om iets dergelijks te gaan uitvoeren, je dient met POST variabelen te gaan werken, een else if structuur is hier absoluut overbodig.

tikketim

Legacy Member
ik maak ze zo :

eerst mijn formulier in xhtml , daarna druk je op verzenden of iets dergelijks en je word verwezen naar een php pagina waar alle controles worden uitgevoerd en indien nodig het html formulier nog eens word geinclude als er iets niet juist is of niet is ingevuld ...

natuurlijk kan je wel een if else structuur gebruiken om het formulier zelf te controleren ( if "input veldje leeg" { include "formulier.html";}else{ ga verder met de controle } )
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan