Ir para conteúdo
Fórum Script Brasil
  • 0

PHP e PHP


MTavares

Pergunta

Pessoal,

eu estou fechando um sistema aqui, só que esbarrei em um obstáculo que está fódis de passar... nesse sistema eu trago o nome que estão cadastrados no banco... ao clicar no nome, abre uma div abaixo com os dados, aonde eu posso alterar, etc... só que qualquer evento que eu faça usando o form do HTML, a div fecha, ou seja, não permanece aberta... sei que vocês vão dizer que é problema do javascript, mas acho que a solução está no PHP, veja o porque abaixo:

// JavaScript que abre as divs

<script language="JavaScript">

function ExpandeDiv(id_cadastro)

{

var qtd_div = document.getElementsByTagName("div").length;

var div_sel = document.getElementById(id_cadastro);

var todas_divs;

var id;

for (var i = 1; i <= qtd_div; i++)

{

todas_divs = document.getElementById("div"+i);

if (todas_divs.id != id_cadastro)

{

todas_divs.style.display = 'none';

}else{

div_sel.style.display = 'block';

}

}

}

</script>

// Link que abre as divs

<?php

$i = 1;

while($mtUsuarios = mysql_fetch_object($sqlUsuarios)): ?> // começo do laço

<a href="#" onclick="ExpandeDiv('div<?=$i;?>')"..... // Observe aqui que gera uma numeração com a $i para cada nome trazido do banco

// Div que abre após clicar no link

<div id="div<?=$i;?>" style="display:none";> // aqui é a div que abre ao clicar no link acima

// Aqui trago os dados referentes ao usuário

</div> // fim da div que abre

<?php endwhile; ?> // fim do laço

Esse comando, tras as informações dos usuários em cada div dessa....

abraços

Editado por MTavares
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...