Ir para conteúdo

POWERED BY:

Arquivado

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

DouglasP

Executar JS

Recommended Posts

Bom dia,

tenho um script php,

que ele lista nomes de pessoas, e compara em outro banco para ver se ta em uso.

os que estão em uso apareçe a opt para mudar.

aconteçe que os que não estão apareçe um botão que fiz para quando clicar migrar o nome.

queria que migra-se automaticamente caso o nome ja não esteja em uso.

 

eu migro chamando uma função em js:

function migra(id)
{
	PSystem(id,'_pages/ps_migra_person_1.php?nome='+id);
}
minha duvida e como chamar essa função no php dentro do echo logo que o laço ja vá exibindo os nomes e os status.

 

os nomes são mostrados dentro de divs, com o id sendo o respectivo nome,

tava pensando em algo em alguma ação na div, como o onload da body.

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi muito bem... Você quer que, ao fazer o laço para exibir, teste se está sendo usado em outro banco. Se estiver sendo usado neste outro banco, ao invés de mostrar o botão, execute uma função que vai direcionar para uma outra página que vai fazer a alteração de alguma coisa no banco de dados??? Ou seja, quer alterar sem nenhuma ação do usuário???

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quero o seguinte.

o laço atual exibe os nomes e compara com os outros no outro banco.

caso algum nome seja igual, ele habilita um botao para trocar

caso nao tenha igual ele apareçe outro botao para migrar o nome para a outra db.

 

oque quero, é tirar esse botao para migrar,

assim quando o nome não estiver em uso ele ja migre sozinho, não tendo que eu clicar.

para isso é so executar o js

 

function migra(id)
{
        PSystem(id,'_pages/ps_migra_person_1.php?nome='+id);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na minha opinião a melhor forma é fazer a rotina antes de exibir para o usuário.

 

Como assim????

Na página _pages/ps_migra_person_1.php você tem um script que faz a migração.

 

Você tem um IF que testa se tem o nome igual. Se não tiver, mostra o botão. Ao invés de mostrar o botão, executa o script que eu falei ali acima.

 

Não sei se deu pra entender, mas acho que é a única forma.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi sim sua sugestão porem, tem outras verificações a fazer com base em paginas anteriores, que manda para uma outra pagina.

e isso ja esta certo no php atual.

 

ai queria uma forma de apenas ao exibir a div ele ja carregar a pagina na propria div.

no caso seria um onshow ou um onload da div.

tem como?

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, se tiver este onshow ou onload da div é em Javascript. Vou mover pra lá, quem sabe o pessoal te ajuda melhor...

 

Tópico Movido

 

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript

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.