Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

erickhoepfner

Update Múltiplo (PHP/MySQL)

Recommended Posts

Na seguinte tabela com três campos apenas:

Id - Nome - Email

consigo através do Record Update Form Wizard, fazer a alteração necessária a cada registro do banco.

 

Como é possível que todos os registros da tabela sejam exibidos de uma só vez para que as alterações possam ser feitas e com apenas um Submit elas sejam gravadas no banco?

 

Sei que (na teoria) é necessário usar array, mas na prática....

 

Tem um exemplo neste link

http://www.phpeasystep.com/mysqlview.php?id=10

Quero implementar essa possibilidade no código gerado pelo Dreamweaver.

 

Tem uma extensão que faz isto (LINK AQUI) mas custa 40 euros!

 

Obrigado a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara juro que eu tentei entender ,mas nao consegui...hj ta f***..rsss

 

você tem 3 campos e precisa fazer o UPDATE dos três de uma vez só ???

 

::Exemplo Dados Normais::

 

 

 

Id Nome Email

 

1 Morpheus morpheus@email.com

2 Zeus zeus@email.com

3 Julius julius@email.com

 

 

O que você deseja fazer ??

 

Alterar os três de uma só vez ?

Alterar um item na base independente de qual seja ?

 

 

??????????????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara juro que eu tentei entender ,mas nao consegui...hj ta f***..rsss

 

você tem 3 campos e precisa fazer o UPDATE dos três de uma vez só ???

 

::Exemplo Dados Normais::

 

 

 

Id Nome Email

 

1 Morpheus morpheus@email.com

2 Zeus zeus@email.com

3 Julius julius@email.com

 

 

O que você deseja fazer ??

 

Alterar os três de uma só vez ?

Alterar um item na base independente de qual seja ?

 

 

??????????????

Antes de mais nada, obrigado pela atenção! :)

 

Vamos lá.

Estamos falando de alteração (Update)

Faço o código através do "Record Update Form Wizard"

 

Normalmente alteramos um registro de cada vez no banco.

Ou seja:

- escolhemos o registro (Id)

- é mostrado em um form na tela os dados já cadastrados antes daquele registro.

- fazemos as alterações e clicamos no Submit.

- Pronto! Alterações daquele registro estão gravadas no banco.

Óóóó! Nada demais.

 

O que quero é trazer todos os registros da tabela para que possa alterá-los de uma só vez.

Exemplo:

Exibição na tela (form de alteração)

---------------------------------------

Id - Nome - Mail

01 - José - jose@mail.com

02 - Maria - maria@mail.com

03 - João - joao@mail.com

 

Faria as alterações

Id - Nome - Mail

01 - fabio - fabio@mail.com

02 - Maria - maria@mail.com

03 - João - joaozinho@mail.com

 

E clicaria em: SUBMIT (UPDATE)-------------------------------------

Dessa forma, eu poderia em uma só tela, alterar vários registros e com apenas um submit gravar tudo de uma vez no banco.

 

 

Espero ter me expresado melhor agora.

De qualquer forma, no link que cooquei acima sobre a extensão, há tambem uma explicação sobre o que estou dizendo.

 

Valeu de novo!

Obrigado Morpheus!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Também to procurando isso faz tempão e só achei com JS .. só com php não consegui (ainda).

 

Em flex e´só montar um datagrid interagindo com o php para a conexão com o mysql e para o update.

 

A tabela aparece na tela com todos os campos e quando clica 2 vezes o campo fica editável.

 

Se quiser saber mais vai nos podcasts do Vedovelli

 

post CRUD: http://www.vedovelli.com.br/?p=257

 

link do blog: http://www.vedovelli.com.br/

 

Quem souber uma maneira de fazer isso manda bala ai no post or favor.

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.