Ir para conteúdo

POWERED BY:

Arquivado

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

Allan Carlos dos Santos G

Array de id em Div

Recommended Posts

Olá pessoal, tenho um código html com um while em php e dentro deste while tem um bloco de div e queria ter um id individual em cada div, pois no while ficam todas iguais e não consigo referenciá-las no script javascript, como fazer e referenciar no javascript?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vc pode fazer o php imprimir um número em cada uma delas:

 

<div id="tal<?php echo $i; ?>">
porém, não é necessário isso para o javascript.

Ele consegue trabalhar com outros seletores, sem ser ID.

 

Qual é o problema ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

não vai funcionar... a cada interação do while o $i vai icrementar e TODOS os $i vão icrementar juntos e não vai gerar um identificador... preciso de um identificador em cada div... mas a div esta dentro de um while....

 

 while($rowr = mysqli_fetch_array($resultr)){  ?> 
<div id="sum_box" class="row mbl"   >
                            <div class="col-sm-2 col-md-2">
                                <div class="panel profit db mbm" style="background-color:#40516f;color:#fff">
                                    <div class="panel-body">
                                        <h6 class="mbs"> <?php echo $rowr["rg_descri"]; ?></h6>
                                       
                                        
                                    </div>
                                </div>
                            </div>
 
                        </div> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

1. Creio que vc não precisa do identificador não, se vc explicar o pq acha que precisa, eu te mostro outra maneira de fazer.

 

2. A sua percepção está errada. O $i vai ser único para cada volta do loop.

$i = 0;
 while($rowr = mysqli_fetch_array($resultr)){  ?> 
<?php $i++; ?>
<div id="sum_box<?php echo $i; ?>" class="row mbl"   >
                            <div class="col-sm-2 col-md-2">
                                <div class="panel profit db mbm" style="background-color:#40516f;color:#fff">
                                    <div class="panel-body">
                                        <h6 class="mbs"> <?php echo $rowr["rg_descri"]; ?></h6>
                                       
                                        
                                    </div>
                                </div>
                            </div>
 
                        </div>

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.