Reputation: 45
I'm trying to get the users from PHP form. PHP Function has to create new users (username, first name & email) with registeruser($user)
,that is to insert to database.
I was able to insert only one row to database. Could you guide me to insert more than one user and return all the users.
The new users come from $array['newuser'].
function newusers() {
foreach($array['newuser'] as $row) {
$user = new stdClass();
$user->username = $row['username'];
$user->firstname = $row['firstname'];
$user->email = $row['email'];
$userreg = registeruser($user);
return array($userreg)
}
}
Upvotes: 1
Views: 97
Reputation: 377
i think you are searching for this answer;here whenever new user comes it will store to an array $userreg[] =registeruser($user); and return that array after the loop
function newusers($array_of_new_users) {
$userreg=array();
foreach($array_of_new_users as $row)
{
$user = new stdClass();
$user->username = $row['username'];
$user->firstname = $row['firstname'];
$user->email = $row['email'];
$userreg[] = registeruser($user);
}
return $userreg;
}
Upvotes: 3