anoniem Geplaatst: 14 november 2003 Delen Geplaatst: 14 november 2003 Ik heb nu een formulier op 1 pagina staan. Is het ook mogelijk om met één en hetzelfde formulier te werken, maar dan dat er delen van dat formulier op verschilllende pagina's staan ? Of moet ik dan een heel ander form script hebben ? Quote Link naar reactie
anoniem Geplaatst: 14 november 2003 Auteur Delen Geplaatst: 14 november 2003 Persoonlijk heb ik ontzettend de pest aan forms over meerdere pagina’s. Ik heb al vaak gehad dat ik op de derde pagina iets tegenkwam dat ik niet wist of niet wilde, zoals een verplicht abonnement op een nieuwsbrief. Niet doen dus tenzij er een geweldig goede reden voor is. wimb Quote Link naar reactie
anoniem Geplaatst: 14 november 2003 Auteur Delen Geplaatst: 14 november 2003 Nee, niet op die manier. Is is eigenlijk een soort onderdelen catalogus, om het zo maar ff te noemen. En achter elk onderdeel wil ik een selectievakje maken, zodat dat onderdeel aan de totale lijst, die met dat formulier moet worden verstuurd wordt toegevoegd. Quote Link naar reactie
anoniem Geplaatst: 14 november 2003 Auteur Delen Geplaatst: 14 november 2003 je kan via GET naar de volgende pagina posten en die info weer opnemen in je form, of de data opslaan in een cookie... t. Quote Link naar reactie
anoniem Geplaatst: 14 november 2003 Auteur Delen Geplaatst: 14 november 2003 [quote:8629db10dc="teacher"]je kan via GET naar de volgende pagina posten en die info weer opnemen in je form, of de data opslaan in een cookie... t.[/quote:8629db10dc] Hoe doe ik dat ? Moet ik dan het form op het eerste veld op GET zetten en dan de forum action de link naar het volgende forumlier ? Quote Link naar reactie
anoniem Geplaatst: 14 november 2003 Auteur Delen Geplaatst: 14 november 2003 ja..., komt proberen ook in jouw vocabulaire voor? (niet lullig bedoelt natuurlijk) Quote Link naar reactie
anoniem Geplaatst: 15 november 2003 Auteur Delen Geplaatst: 15 november 2003 Heh, tuurlijk wel, alleen die suggestie van mij was maar een gok, ging er nou niet echt vanuit dat dat zou werken. :-? Maar ok, zal 't proberen :wink: Quote Link naar reactie
anoniem Geplaatst: 15 november 2003 Auteur Delen Geplaatst: 15 november 2003 Nou, ik heb het dus geprobeerd, maar 't wil niet lukken. Als ik in het eerste formulier op verder druk kom ik wel in het volgende formulier, en als ik dan in dat formulier op verzenden druk krijg ik een internet server error. Ik heb het .cgi bestand gebruikt dat ik al op de server had staan en die werkt wel op een ander 'enkel' forumlier. Moet ik misschien nog ergens iets instellen, want het enige wat ik heb gedaan is dus in het eerste formulier bij form action de link naar het volgende formulier gezet en op GET gezet. In het tweede forumlier heb ik de form action vermeld naar het cgi script en die staat op POST. Suggesties? Quote Link naar reactie
anoniem Geplaatst: 15 november 2003 Auteur Delen Geplaatst: 15 november 2003 In het tweede formulier moet je een aantal verborgen input velden zetten <input type="hidden"/> met daarin de waarden van de verzonden waarden uit het eerste formulier, anders kan het tweede formulier ze natuurlijk niet doorsturen ;-) Quote Link naar reactie
anoniem Geplaatst: 15 november 2003 Auteur Delen Geplaatst: 15 november 2003 Dit soort dingen wordt vaak gedaan mbv. van sessies. Je plaatst dan een cookie waaraan je de gebruiker herkent, en bewaart de gegevens op de server. Quote Link naar reactie
anoniem Geplaatst: 18 november 2003 Auteur Delen Geplaatst: 18 november 2003 Hint: [code:1:6bdb38a37b]<form action="<?= $_SERVER['PHP_SELF'] ?>?step=4" method="POST">[/code:1:6bdb38a37b]en [code:1:6bdb38a37b]elseif ($_GET['step'] == 4)[/code:1:6bdb38a37b] Quote Link naar reactie
anoniem Geplaatst: 22 november 2003 Auteur Delen Geplaatst: 22 november 2003 Uh, dat laatste van boesh vat ik niet helemaal. :-? Maar ik heb dus het één en ander geprobeerd, maar ik krijg het niet voor elkaar. Ik heb dus de hidden fields ingevoegd, maar als ik het formulier verzend krijg ik dus alleen de gegevens door van het laatste formulier. In het kort: Ik heb nu twee pagina's test1 en test2. Op de eerste pagina heb ik 3 velden gemaakt en de knop 'verder' heb ik ingesteld op submit form. Het form zelf heb ik op GET gezet en bij action staat de link naar test2. (dat moet haast wel goed zijn want ik kom als ik op de knop druk ook op test2. De ingevulde waardes van het eerste form staan dan in het adresbalk) Op het tweede form heb ik ook 3 velden en heb de knop 'verzenden' ook staan op submit, en het formulier zelf op POST en bij action verwezen naar het form script. Wat kan er fout zijn ? O ja, het script dat ik gebruik voor het forumlier heb ik al getest op een pagina met gewoon 1 formulier, dat werkt perfect. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen