Ir para conteúdo

POWERED BY:

Arquivado

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

jose nunes

divs hidden

Recommended Posts

boa tarde tenho os seguintes divs

<?php

 

$arrHeaders = array(array('id','prd_Id'),array('Produto', 'prd_Name'));

$prd = new Products();

$prd->Pty_Id=11;

$arrPacks = Products::Get($prd);

$arrDivsEscondidos ="";

$prd2 = new Products();

foreach($arrPacks as $currentPack)

{

$pid = $currentPack["prd_Id"];

$prd2->Pack_prd_Id = $pid ;

$arrProductsFromPack = Products::Get($prd2);

$arrDivsEscondidos .= '<div id='.$currentPack["prd_Id"].'style="display:none">';

$arrDivsEscondidos .= '<br>Produtos do Pack Escolhido<br>';

 

foreach($arrProductsFromPack as $produto)

{

$arrDivsEscondidos .= ''.$produto["prd_Name"]. '</font><br>';

 

}

$arrDivsEscondidos .= '</div>';

}

?>

 

eu necessito quando necessário que o div fique visible

esta funcao ficara encarrege de mostrar o respetivo div

<script type="text/javascript">

function displaymessage()

{

if(document.getElementById('ddlPacks').value != '')

{

var id = document.getElementById('ddlPacks').value;

document.getElementById(id).style.display = 'visible';

 

}

}

</script>

infelizmente este codigo não está funcionar precisava de ajuda muito rapidamente obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se voce postar o codigo HTML gerado pelo script vai ficar mais facil o pessoal te ajudar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou colocar entao aqui o codigo para ver se me conseguem ajudar

 

criacao dos divs

 

 

<?php

 

$prd = new Products();

 

$prd->Pty_Id=11;

 

$arrPacks = Products::Get($prd);

 

$arrDivsEscondidos ="";

 

$prd2 = new Products();

 

foreach($arrPacks as $currentPack)

 

{

 

$pid = $currentPack["prd_Id"];

 

$prd2->Pack_prd_Id = $pid ;

 

$arrProductsFromPack = Products::Get($prd2);

 

$arrDivsEscondidos .= '< div id="divPack'. $currentPack["prd_Id"].'" style=display:none><br>';

 

$arrDivsEscondidos .= "<font color='#0000FF' align='left' size='2' face='Verdana'>Produtos do Pack Escolhido</font><br>";

 

 

 

foreach($arrProductsFromPack as $produto)

 

{

 

$arrDivsEscondidos .= "<font color='#0000FF' align='left' size='1' face='Verdana'>".$produto["prd_Name"]. "</font><br>";

 

 

 

}

 

$arrDivsEscondidos .= "</div>";

 

}

 

// echo $arrDivsEscondidos;

 

?>

 

script para tornar os divs visiveis quando a combobox for alterada

 

 

 

<script type="text/javascript">

function displaymessage()

{

if(document.getElementById('ddlPacks').value != '')

{

var id = document.getElementById('ddlPacks').value;

document.getElementById(id).style.display = "";

}

}

</script>

 

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, esta e´ uma questao de html/js, nao adianta voce postar codigo PHP. Por favor, poste o codigo HTML gerado apenas. Muitos aqui nem sabe PHP...

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.