Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Para entenderem melhor, o que estou fazendo é o seguinte eu crio um cliente, dentro dele posso criar as suas filiais, e a primeira vez que crio as filiais eu coloco todas as ferramentas disponiveis para ela em branco, para que o cliente escolha que tipo de ferramenta vai ter no site da filial, bem o grande problema é na hora de editar, pois eu consigo trazer as ferramentas que o cliente escolheu, mas preciso também trazer as outras em branco para que se ele quizer colocar outras ferramentas para essa filial ele possa colocar e é nesse while que estou me perdendo, eu primeiro acho as ferramentas que o cliente tem e depois as que sobraram, só que como estão dentro do while ele traz as que ele tem e repete todas embaixo menos a ultima, alguém poderia me ajudar?
seguem em baixo o meu código.
<b>FERRAMENTAS</b><br />
<a href="java script:;" onclick="MM_openBrWindow('adm_pop_novoEditarExcluirFerramenta.php?id=<?php echo $id_ferramenta?>&id_cli=<?php echo $id_cli?>&id_desk=<?php echo $id_desk?>','','width=350,height=170')"><b>Nova</a><br />
<?php
//verificar se este desktop já esta com interface cadastrada
$abd = new acessoBaseDeDados(); // instancia objeto
$abd->conectar();
$condicao = "WHERE id_Desktop = $id_desktop";
$abd -> selectTab('aidesktop.Interface','*',$condicao);
if ($abd->resultado > 0){
while ($res = mysql_fetch_array ($abd->resultado)){
$id_ferr = $res["id_Ferramenta"];
$nome_ferramenta = $res["nome_Ferramenta"];
$posx = $res["posicaoX"];
$posy = $res["posicaoY"];
$cor = $res["cor"];
$arquivo = $res["arquivo"];
?>
<br><input type="checkbox" name="ra" value="1" style="background:none:"/><a href="java script:;" onclick="MM_openBrWindow('adm_pop_novoEditarExcluirFerramenta.php?id=<?php echo $id_ferr?>&id_cli=<?php echo $id_cli?>&id_desk=<?php echo $id_desk?>','','width=350,height=170')"><b><?php echo htmlentities($nome_ferramenta, HTML_ENTITIES);?></a><br />
<input type="hidden" name="id_ferramenta[]" value="<?php echo $id_ferr;?>">
Posição X:<br />
<input type='text' name='posicaox[]' value="<?php echo $posx;?>"/><br />
Posição Y:<br />
<input type='text' name='posicaoy[]' value="<?php echo $posy;?>"/><br />
Cor:<br />
<input type="text" name='txtcor[]' value="<?php echo $cor;?>"><br />
Logo Gravado no Banco: <?php echo $arquivo;?>
Logo:<br />
<input type='file' name='arquivo[]'><br />
<?php
}
}
?>
<?php
//verificar as ferramentas que não existem para esse desktop
$a = new acessoBaseDeDados(); // instancia objeto
$a->conectar();
$cond = "WHERE id_ferramenta <> $id_ferr";
$a-> selectTab('aidesktop.Ferramentas','*',$cond);
while ( $b = @mysql_fetch_array ($a->resultado)){
$id = $b["id_ferramenta"];
$nome_ferramenta = $b["nome_ferramenta"];
echo $id;
?>
<br><input type="checkbox" name="ra" value="1" style="background:none:"/><a href="java script:;" onclick="MM_openBrWindow('adm_pop_novoEditarExcluirFerramenta.php?id=<?php echo $id?>&id_cli=<?php echo $id_cli?>&id_desk=<?php echo $id_desk?>','','width=350,height=170')"><b><?php echo htmlentities($nome_ferramenta, HTML_ENTITIES);?></a><br />
<input type="hidden" name="id_ferramenta[]" value="<?php echo $id;?>">
Posição X:<br />
<input type='text' name='posicaox[]'/><br />
Posição Y:<br />
<input type='text' name='posicaoy[]'/><br />
Cor:<br />
<input type="text" name='txtcor[]' "><br />
Logo:<br />
<input type='file' name='arquivo[]'><br />
<?php
}
?>
<?php
//Se o id for zero trazer todas as ferramentas
if ($id_ferr == ""){
$abd1 = new acessoBaseDeDados(); // instancia objeto
$abd1->conectar();
@$abd1->selectTab('aidesktop.Ferramentas','*');
while ($res = mysql_fetch_array ($abd1->resultado)){
$id_ferramenta = $res["id_ferramenta"];
$nome_ferramenta = $res["nome_ferramenta"];
?>
<br><input type="checkbox" name="ra" value="1" style="background:none:"/><a href="java script:;" onclick="MM_openBrWindow('adm_pop_novoEditarExcluirFerramenta.php?id=<?php echo $id_ferramenta?>&id_cli=<?php echo $id_cli?>&id_desk=<?php echo $id_desk?>','','width=350,height=170')"><b><?php echo htmlentities($nome_ferramenta, HTML_ENTITIES);?></a><br />
<input type="hidden" name="id_ferramenta[]" value="<?php echo $id_ferramenta;?>">
Posição X:<br />
<input type='text' name='posicaox[]'/><br />
Posição Y:<br />
<input type='text' name='posicaoy[]'/><br />
Cor:<br />
<input type="text" name='txtcor[]' value="<?php echo $cor;?>"><br />
Logo:<br />
<input type='file' name='arquivo[]'><br />
<?php
}
}
?>Carregando comentários...