The following warnings occurred: | ||||||||||||
Warning [2] Undefined variable $unreadreports - Line: 26 - File: global.php(961) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
|
Error while submitting form - Printable Version +- UserSpice (https://userspice.com/forums) +-- Forum: Support Center (https://userspice.com/forums/forumdisplay.php?fid=23) +--- Forum: UserSpice 4.3 and Below (https://userspice.com/forums/forumdisplay.php?fid=26) +--- Thread: Error while submitting form (/showthread.php?tid=991) |
Error while submitting form - venthewolf - 03-06-2018 Hi there, I'm currently developing a website where user can organize their own events. I'm currently coding the create form for my website, but when i click submit on my form it returns a error. Maybe its just me. here is the code sofar: <pre> Code: <?php Error while submitting form - Brandin - 03-06-2018 What is the error? Error while submitting form - venthewolf - 03-07-2018 I'm getting the generic error at the place where i put the process bit Quote:There was an error with your form. Please go back and try again. Please note that submitting the form by refreshing the page will cause an error. Error while submitting form - Brandin - 03-07-2018 You are missing your CSRF token in your form. <input type="hidden" name="csrf" value="<?=Token::generate()?>" /> If you have that already-you probably are generating the token more than one time. Error while submitting form - venthewolf - 03-07-2018 Yup it is the csrf, oddly it gives me a error now: Notice: Undefined index: csrf in /home/dave/public_html/users/helpers/forms.php on line 308 Error while submitting form - Brandin - 03-07-2018 You probably didn't define it, you need a Token::generate with a hidden field named csrf. Error while submitting form - venthewolf - 03-07-2018 Well i inserted the hidden field, still the same error. Here is the file in the current state: https://pastebin.com/m3y1ynru The file is called "createevent.php" and it resides in the "usersc" directory Error while submitting form - Brandin - 03-07-2018 Okay-your issue is you're calling process form after display form-so everything gets overwritten. Remove the token and move process form to the top //Where PHP goes Error while submitting form - venthewolf - 03-07-2018 I put the processForm in the section with "//php goes here" and i still get the same error edit: i put the code from the documentation in, and it works thanks for the help Error while submitting form - mudmin - 03-07-2018 Awesome. Glad it's working. I'm working on making that clearer in the sample pages. |