Guest User

Untitled

a guest
Jul 25th, 2018
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. <?
  2. foreach ($selected_user_ids as $user_id) {
  3. $password = random_string('alnum', 12);
  4. $return = $this->users->get_users($user_id);
  5. print_r($return);
  6. $user_first_name = $return->user_first_name;
  7. $username = $return->username;
  8. $user_email = $return->user_email;
  9. }
  10.  
  11. When $selected_user_ids is an Array ( [0] => 67 ), the script works just fine.
  12.  
  13. When $selected_user_ids is an Array ( [0] => 66 [1] => 67 ) I get the following error:
  14.  
  15. Message: Trying to get property of non-object
  16. Line Number: 6
  17. Message: Trying to get property of non-object
  18. Line Number: 7
  19. Message: Trying to get property of non-object
  20. Line Number: 8
  21.  
  22. // I both cases $return will be something along this pattern:
  23. // stdClass Object ( [user_id] => 66 [username] => test_benutzer_3 [joined] => 2010-02-27 04:34:59 [updated] => 2010-02-27 04:36:12 [user_permission_id] => 1 [user_title] => Herr [user_first_name] => Name [user_last_name] => Street [user_street] => City [user_city] => Wiesbaden [user_country] => Deutschland [user_postcode] => 0000 [user_phone] => +0000 [user_email] => info@email.com )
  24. // , yet if $selected_user_ids is an Array ( [0] => 66 [1] => 67 ) $return has an -1 added to it
  25.  
  26. // Where does the -1 come from? It is the same call in both cases…
  27. ?>
Add Comment
Please, Sign In to add comment