09. oktober 2003 - 18:31Der er
8 kommentarer og 1 løsning
form i flere trin i samme fil
Hej er det i PHP muligt at oprettete tilmeldingsprocedure, således man først bliver præsenteret for en form, for dernæst at blive præsenteret for de indtasetde data, for endelig bekræfigelse. Jeg vil gerne holde det i en fil, er det muligt? evt. med en include af formen. /Hoell
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Er lidt blank på dette lidt til at komme i gang med sukos? Ofte skal der bare lidt mere end et tips til for at komme i gang, det er lidt lige som først at få ideen, der er den sværeste. håber på et lille eksempel ;)
<html><body> <?php $second = $_GET["second"]; if ($second) { opdatering(); } else { // Formularen vises kun hvis det ikke er anden gang der sendes ind. $first = $_GET["first"];
if ($first == 'send ind') visform("hidden"); else visform("text");
} // end if-else second echo '</body></html>';
function visform($itype) { global $first; echo '<form name="indmeld" action="'.$_SERVER['PHP_SELF'].'" method="GET">'; echo ' Fornavn <input type="'.$itype.'" name="fornavn" value="'.$_GET[fornavn].'" >'; if ($itype == "hidden") echo '<b>'.$_GET[fornavn].'</b>'; echo "<br>\n";
function opdatering() { echo "<h4>OK: Så har vi dig $_GET[fornavn] !!</h4>"; echo '<a href="'.$_SERVER['PHP_SELF'].'">Meld din moster ind også!</a>'; } ?>
PHP_SELF er navnet på scriptet selv. Jeg glemmer altid at rette det, hvis jeg kopierer eller renamer en php fil, og så er det jo dejligt, at den kalder sig selv, når brugeren i browseren klikker på en knap.
Global udvider bare variablens $first's scope, så den også kan bruges internt i funktionen. Ellers kender funktionen ikke en variabels værdi selvom den er fra starten af scriptet.
Ja. I opdatering() skal du behandle dataene og skrive til DB.
Ja det virker fint, men gerne forstå, hvad der sker, ellers lærer jeg jo ikke noget! vel, men jeg tror jeg har fanget den tak for hjælpen, nu skal jeg bare lige have den tilpasset. det snød mig en hel del at du også lige havde lavet en function der hedder visform. Jeg er ikke helt dus med functioner, men det kommer vel. tal for hjælpen i hverfald.
/Hoell
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.