Ich will, dass wenn z.B die URL
aufgerufen wird, dem jeweiligem Benutzer mit der user_id 10 points gutgeschrieben werden.profile.php?mode=register&userid=2
Ich habe folgendes unterhalb dieser langen INSERT Angabe in der usercp_register eingefügt:
Code: Alles auswählen
if( isset($HTTP_GET_VARS['userid'] ) || isset($HTTP_POST_VARS['userid']) )
{
$userid = ( isset($HTTP_GET_VARS['userid']) ) ? $HTTP_GET_VARS['userid'] : $HTTP_POST_VARS['userid'];
$sql = "UPDATE " . USERS_TABLE . "
SET user_points = user_points + 10
WHERE user_id = $userid";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
}
}
Leider macht er mir aber keine Variable, bzw. die $userid kommt nicht zu stande.
Was ist daran falsch?