Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP] Probleem met formulier invullen (https://forum.scholieren.com/showthread.php?t=1161637)

Ulfheðin 22-04-2005 15:30

[php/forms] probleem :( :(
 
Zit hier beetje te ontwikkelen binnen een bestaande site. Nu zit daar een formulier in waarvan de waardes worden gechecked op enigzinse authenciteit. Als de waardes niet allemaal kloppen wordt er een button getoont met daarachter "javascript.history(-1);"

Echter, als daarop geklikt wordt zijn de voorheen ingevulde waardes weg en staan ze weer op hun standaard values.

Is hier een plausibele verklaring / oplossing voor? bvd en kusjes,

Ulfheðin

SE 22-04-2005 15:33

Citaat:

Ulfheðin schreef op 22-04-2005 @ 16:30 :
Zit hier beetje te ontwikkelen binnen een bestaande site. Nu zit daar een formulier in waarvan de waardes worden gechecked op enigzinse authenciteit. Als de waardes niet allemaal kloppen wordt er een button getoont met daarachter "javascript.history(-1);"

Echter, als daarop geklikt wordt zijn de voorheen ingevulde waardes weg en staan ze weer op hun standaard values.

Is hier een plausibele verklaring / oplossing voor? bvd en kusjes,

Ulfheðin

dat de interpolaire werking van de moneculen de dataflow van de yoghurtbeestjes polariseerd en daardoor een atoom ontstaat..

maar verder.. dunnow :p

Triloxigen 22-04-2005 15:50

Heeft te maken met de headers..
Maar weet zo niet welke je daarvoor moet aangeven...

Dr HenDre 22-04-2005 17:06

niet de ideale oplossing, maar je kan ook alle waardes in een hidden form zetten, en ipv javascript.history() kan je gewoon een link maken naar het formulier waarin alle ingevulde waarden al zijn ingevuld zoals ze ingevuld waren :p

remcobers 22-04-2005 21:56

Je zet hetzelfde formulier bij die foutmelding en vult bij value de waardes mee die je met $_POST of $_GET hebt mee gekregen.

McMotion 26-04-2005 13:25

zie oplossing hierboven (y) en verder is dit geen PHP probleem maar een javascript probleem ofzo

Ulfheðin 26-04-2005 19:39

Citaat:

McMotion schreef op 26-04-2005 @ 14:25 :
zie oplossing hierboven (y) en verder is dit geen PHP probleem maar een javascript probleem ofzo
Nah, niet echt. Een combinatie dunkt me.

Voert een php-script zich weer opnieuw uit als hij geladen wordt adhv het indrukken van vorige?

McMotion 26-04-2005 22:09

Citaat:

Ulfheðin schreef op 26-04-2005 @ 20:39 :
Nah, niet echt. Een combinatie dunkt me.

Voert een php-script zich weer opnieuw uit als hij geladen wordt adhv het indrukken van vorige?

dit is de eerste keer dat je aangeeft dat het formulier zelf ook is gegenereerd door een php script... en hoe kan je verwachten dan dat het php script de waarden krijgt van het formulier dat hij de vorige keer zelf heeft uitgespuugd?

Dr HenDre 27-04-2005 09:50

trouwens, ik weet niet hoe t met ie zit, maar in opera worden alle waarden weer ingevuld als ik terug ga met de knop terug. (op wachtwoorden na of course).
Hoe dat met javascript zit weet ik niet :)

Ulfheðin 28-04-2005 10:51

Citaat:

McMotion schreef op 26-04-2005 @ 23:09 :
dit is de eerste keer dat je aangeeft dat het formulier zelf ook is gegenereerd door een php script... en hoe kan je verwachten dan dat het php script de waarden krijgt van het formulier dat hij de vorige keer zelf heeft uitgespuugd?
Geen idee, daarom vraag ik het toch ook

Ulfheðin 28-04-2005 10:52

Vraage apart;

dit kan toch sneller?

if(eregi(".gif", $file) || eregi(".jpg", $file) || eregi(".jpeg", $file) || eregi(".png", $file)){ bla }

eddie 28-04-2005 11:27

preg_match( "/(\.gif)|(\.jpg)|(\.jpeg)|(\.png)/", $file)

Ulfheðin 28-04-2005 14:00

Citaat:

eddie schreef op 28-04-2005 @ 12:27 :
preg_match( "/(\.gif)|(\.jpg)|(\.jpeg)|(\.png)/", $file)
merci

Is er er ergens een fatsoenlijk overzicht van die reguliere expressies?

eddie 28-04-2005 14:20

Citaat:

Ulfheðin schreef op 28-04-2005 @ 15:00 :
merci

Is er er ergens een fatsoenlijk overzicht van die reguliere expressies?

http://nl2.php.net/manual/nl/ref.pcre.php


Alle tijden zijn GMT +1. Het is nu 05:00.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.