Multiplas variáveis com foreach php/mysql

Estou com dificuldade em criar um loop de inserção de variáveis no MySQL, estou usando o foreach, porém apenas uma variável está retornando o valor correto, as outras voltam array

No caso apenas o valor de $ motorista é inserido no banco de dados e o restante é inserido como array

$  emitente = $  _POST["emitente"]; $  motorista = $  _POST["funcionario"]; $  veiculo = $  _POST["veiculo"]; $  data = $  _POST["data"]; $  ajudante = $  _POST["ajudante"]; $  ajudante2 = $  _POST["ajudante2"]; $  ajudante3 = $  _POST["ajudante3"]; $  ajudante4 = $  _POST["ajudante4"]; $  transporte = $  _POST["ntransp"]; $  transporte2 = $  _POST["ntransp2"]; $  transporte3 = $  _POST["ntransp3"]; $  transporte4 = $  _POST["ntransp4"]; $  transporte5 = $  _POST["ntransp5"]; $  transporte6 = $  _POST["ntransp6"]; $  dados = $  _POST["dados"]; $  unidade = $  _POST["unidade"];   foreach($  motorista as $  motorista)      {  $  insere = "insert into transportes (emitente, data, veiculo, funcionario, ajudante, ajudante2,  ajudante3, ajudante4, transporte, transporte2, transporte3, transporte4, transporte5, transporte6, dados, unidade) values ('$  emitente', '$  data', '$  veiculo', '$  motorista', '$  ajudante', '$  ajudante2', '$  ajudante3', '$  ajudante4', '$  transporte', '$  transporte2', '$  transporte3', '$  transporte4', '$  transporte5', '$  transporte6', '$  dados', '$  unidade')";  $  execinsere = mysql_query($  insere) or die (mysql_error());      }