Jump to content


Photo

Interpretar Linhas De Um Textarea


  • Faça o login para participar
5 replies to this topic

#1 thescente

thescente

    Eron Venter

  • Usuários
  • 599 posts
  • Sexo:Não informado
  • Localidade:Novo Hamburgo/RS

Posted 09/05/2006, 23:09

Ae galera,

Tava pensando numa coisa aqui pra facilitar um sistema que estou desenvolvendo.
Nele eu tenho que inserir vários registros, digamos que uns 30/40 por mês.

Porém tenho que inserir todos de uma só vez, dai ao invés de estar cadastrando um
a um clicando em enviar cadastra o proximo e assim vai...pensei em colocar um textarea
para todos registros, cada linha (paragrafo) do textarea seria um novo registro

Por exemplo

Teste 1
Teste 2
Teste 3


Queria saber se tem como fazer o php separar os 3 registros e gravar separadamente
no banco sendo que o Teste 1 seria ID=1, Teste 2 ID=2 e Teste 3 ID=3?

Edição feita por: thescente, 09/05/2006, 23:09.


#2 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 10/05/2006, 00:51

Simples. :)

$linhas = explode("\n", $conteudo_do_textarea);

foreach ($linhas as $linha) {
	// comando para inserir a linha no BD
}
[]’s :DAté mais

#3 thescente

thescente

    Eron Venter

  • Usuários
  • 599 posts
  • Sexo:Não informado
  • Localidade:Novo Hamburgo/RS

Posted 10/05/2006, 07:57

Hmmm, é realmente bem simples,
vlw cara.

Abraço

#4 AngelinDark

AngelinDark

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 03/08/2011, 13:59

Simples. :)

$linhas = explode("\n", $conteudo_do_textarea);

foreach ($linhas as $linha) {
	// comando para inserir a linha no BD
}
[]’s :D

Até mais


E como ficaria pra separar se tiver mais de um dado em cada linha, por exemplo:

Cliente01, Endereço01, Telefone01
Cliente02, Endereço02, Telefone02
Cliente03, Endereço03, Telefone03

Tem como fazer isso e registrar no mysql os dados depois?

#5 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 03/08/2011, 16:22

Vc pode usar uma importação de um arquivo CSV para isso...
fica bem mais fácil...

Dá uma pesquisada sobre isso...
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#6 Lucaswdm

Lucaswdm

    Lucas WDM

  • Usuários
  • 284 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte
  • Interesses:PHP

Posted 08/08/2011, 01:03

Aewwww
$V = array_map('trim', explode(',', $linha));


Abração!
Lucas Mariano - Data2 Soluções para Internet
Idealizador :: Concurso #GatasdoTW
Belo Horizonte, MG




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq