Inserir vários registros de uma vez

Pessoal estou fazendo um sistema de requisição de produtos que tem a seguinte estrutura…

1 tabela Produtos:
id_produto
nome_produto

1 tabela Departamentos:
id_depto_solicitante
nome_departamento

1 tabela Pedidos:
id_requisicao int(11) Incremento Automático
id_dpto_solicitante int(11)
funcionario_solicitante varchar(120)
id_produto int(11)
qtde_produto int(11)
observacao text NULL
data_hora_solicitacao datetime
data_hora_atendimento datetime NULL
id_status_requisicao int(11)

Qual é o meu problema?

Quando for fazer a requisição quero cadastrar por exemplo 10 produtos diferentes de uma vez.
Já tentei utilizar o formulário de Mult Registros, porém, quando coloco 10 registros ele mostra:
10 campos de departamento
10 campos de solicitante
10 campos de observação
10 produtos
10 qtdes

E na verdade eu preciso do formato abaixo:

Nome do Solicitante: XXXXXXXXXXXXXX
Depto. Solicitante: YYYYYYYYYYYYYY

Produto1: AAAAAAAAAAAAAAAAAAAA Qtde: 10
Produto2: AAAAAAAAAAAAAAAAAAAA Qtde: 10
Produto3: AAAAAAAAAAAAAAAAAAAA Qtde: 10
Produto4: AAAAAAAAAAAAAAAAAAAA Qtde: 10
Produto5: AAAAAAAAAAAAAAAAAAAA Qtde: 10
Produto6: AAAAAAAAAAAAAAAAAAAA Qtde: 10
Produto7: AAAAAAAAAAAAAAAAAAAA Qtde: 10
Produto8: AAAAAAAAAAAAAAAAAAAA Qtde: 10
Produto9: AAAAAAAAAAAAAAAAAAAA Qtde: 10
Produto10: AAAAAAAAAAAAAAAAAAAA Qtde: 10

Observação: blablablabla

RESUMINDO:
quero que mostre 10 campos apenas para os produtos e quantidades, para os demais campos preciso de apenas 1.
1 Solicitante / 1 Depto / 1 Observação

Alguém saberia dizer como resolver???

Na minha opinião o problema está na sua modelagem de banco.
O certo nao seria uma tabela de pedido com os campos Solicitante Depto Observação e uma tabela de itens do pedido com os campos idPedido Produto e quantidade??
Abraços

E aí Allan…vou tentar se der certo posto aqui.

Allan boa noite…

Estou tentando fazer como indicou mais estou tendo algumas dificuldades por exemplo…

1 - Quando crio um formulario crio baseado em uma tabela, como fazer para ele gravar dados diferentes em duas tabelas como sugeriu?

2 - Preciso que a tela de requisicao tenha espaco para mais de um produto, ou seja, posso pedir numa requisicao por exemplo 2 canetas, ou posso pedir também 2 canetas, 1 lapis e 3 borrachas…é possivel o SC ir adicionando campos no formulario conforme a necessidade do usuario??

Gustavo, seu problema é bem típico de iniciante com relação a “Banco de dados”. Acredito que você esta fazendo o sistema sem ter modelado o banco ou sem ter feito realmente o banco, ou seja, esta fazendo as tabelas do banco e ao mesmo tempo jogando no SC. Recomendo antes de abrir o SC você estudar tudo sobre modelagem de banco de dados.

Da uma estudada nesse vídeo: http://www.scriptcase.com.br/videos-scriptcase/formulario-mestre-detalhe/
Ele explica sobre a rotina que você precisa!

Abaixo vou colocar uns links que vai resolver seu problema e muitos próximos que você irá de fazer, visto que se trata de uma rotina totalmente típica.

Vídeos recomendados:
Curso completo sobre Mysql
http://www.youtube.com/watch?v=EjE57WqB7xg

Modelagem de banco mysql
http://www.youtube.com/watch?v=hLiBVGa1YT4

Conceitos Básicos
http://homepages.dcc.ufmg.br/~joaoreis/Site%20de%20tutoriais/mysql/basico.html

Wikipédia
http://pt.wikipedia.org/wiki/Banco_de_dados_relacional

Thiago Belém
http://blog.thiagobelem.net/relacionamento-de-tabelas-no-mysql/

Dá uma olhada neste post: http://www.scriptcase.com.br/blog/metredetalhe-avancado-no-scriptcase-pt01/
Hoje as 10h tem um seminário online sobre mestre/detalhe: http://www.scriptcase.com.br/seminarios-scriptcase/
[]s