The following warnings occurred: | ||||||||||||
Warning [2] Undefined variable $unreadreports - Line: 26 - File: global.php(961) : eval()'d code PHP 8.2.25 (Linux)
|
4.3.9 during_user_creation.php $theNewId Off by Three - 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: 4.3.9 during_user_creation.php $theNewId Off by Three (/showthread.php?tid=981) |
4.3.9 during_user_creation.php $theNewId Off by Three - mleary2001 - 02-26-2018 Hello, I have found that the $theNewId php varible as used in the 'during_user_creation.php' file is not the same value as in join.php but is actually 3 less. In other words, I have to add three to update the additional fields in the same users table record. Code: dump($theNewId); Code: $db->update('users',$theNewId + 3,['account_id'=>Input::get('account_id')]); - Mike 4.3.9 during_user_creation.php $theNewId Off by Three - dan - 02-26-2018 What happens if you go to the top of during_user_creation.php and do $id = $db->lastId(); dump($id); Is it right? 4.3.9 during_user_creation.php $theNewId Off by Three - mleary2001 - 02-27-2018 It is still off by three. No difference. 4.3.9 during_user_creation.php $theNewId Off by Three - mleary2001 - 02-27-2018 Thanks for taking the time to respond Dan. To clarify, all of the original field values in join.php and _join.php are entered into the new record in the MySQL database. The off-by-three problem arises for the additional fields added, in this case the example account_id plus, area_code and phone_number are entered three rows above the new record. Quite a mystery to me! - Mike 4.3.9 during_user_creation.php $theNewId Off by Three - mleary2001 - 03-07-2018 Update: The off-by-three problem does not exist on our test server, just the dev server. -Mike 4.3.9 during_user_creation.php $theNewId Off by Three - mudmin - 03-08-2018 Hmm. Sorry this one has hung out there too long. Let me make an "official" ticket for it on userspice.com/bugs and we'll try to fix it on our end. I may be contacting you to get you to test a few fixes! Today is out for me, but hopefully things will be a little slower tomorrow. |