



Looking into the table using phpMyAdmin I found out if no value is set for any of the field in the "extended" table, no row will be created for the user.That’s strange, I’ve designed it to always add a row in the extended table if user is added to default table. I must recheck that function to see if it works as needed.
when I went back to one of the snippets I authored, I had the same problem about remembered how it worked exactlyHe is very right, I really need to dig into PPP again to "relearn" it in the near future, just need to finishing up a project first.

[[ppp? &useTable=`web_user_test`]] <input style="display:none;" type="text" name="wuid" value="[+id+]" /> [!eForm? &formid=`inputForm` &tpl=`ProfileForm` &noemail=´1´ &eFormOnBeforeMailSent=`updatetable` &eFormOnBeforeFormMerge=`populate`!]
« MODx Parse Error »
MODx encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 »
SQL: SELECT * FROM `myorg_modx`.modx_web_user_test WHERE webuser = ; <p><span style="color:#900;">[+validationmessage+]</span></p> <form method="post" id="inputForm" action="[~[*id*]~]"> <p><label accesskey="f" for="fullname">Your full name:</label> <input type="text" name="fullname" value="[+fullname+]" maxlength="60" eform="Fullname::1" /></p> <p><label accesskey="e" for="email">Your e-mail:</label> <input type="text" name="email" value="[+email+]" maxlength="60" eform="E-mail::1" /></p> <p><label accesskey="m" for="membersince">Member Since:</label> <input type="text" name="membersince" value="[+membersince+]" maxlength="60" eform="MemberSince::1" /></p> <p><input type="submit" name="submit" value="Send"></p> </form>


... $sql .= ' RIGHT OUTER JOIN ' . $table_custom . ' c ON u.id = c.webuser'; ...

$sql .= ' LEFT OUTER JOIN ' . $table_custom . ' c ON u.id = c.webuser';
