Данные на сервер приходят в формате:
имя:почта
имя:почта
имя:почта
имя:почта
Остальные - см комментарии в коде
Мой код:
$name = JBase::escape( $_POST['names'] ); //имя:почта - по одному в строке
$password = JBase::escape( $_POST['passes'] ); //123456
$usertype = JBase::escape( $_POST['types'] ); //2
//шифруем пароль
$md5 = strtoupper( md5( $password ) );
//парсим список
$array = explode( "\n", $name );
foreach ( $array as $valued ) {
list( $user, $mail ) = explode( ":", $valued );
$Result = JBase::Query("INSERT INTO `my_users` ( `name`, `username`, `email`, `password`, `usertype` ) VALUES ( '".$user."', '".$mail."', '".$mail."', '".$md5."', '".$usertype."' )");
}
return $Result;
Это работает, только для первой пары значений, далее обрывается. В чем причина?