Ir para conteúdo
Fórum Script Brasil

raphael_suporte

Moderadores
  • Total de itens

    1.378
  • Registro em

  • Última visita

Posts postados por raphael_suporte

  1. G.Anjos, você pode fazer de duas formas:

    1- após copias seus dados você faz um loop para validar e colorir seus campos

    2- ao invés de copiar você coloca um loop.

    acho que o primeiro modo é o mais fácil por isso estou adaptando seu código para este modo, para alterar a cor basta mudar o valor do index.

    Range("A6").CopyFromRecordset rsstrConexao
    
    'inclua o código nesta parte:
    
    'Colocar celulas com colocação alternadas
    Do While teste
     ActiveSheet.Range("A" & i & ":c" & i).Select
     If ActiveCell = "" Then
      teste = False
     Else
        If (i Mod 2) = 0 Then
                ActiveCell.Range("A" & i & ":c" & i).Interior.ColorIndex = 14
        Else
               ActiveCell.Range("A" & i & ":c" & i).Interior.ColorIndex = 15
        End If
        i = i + 1
     End If
    
    Loop
    
    
    
    End With
    
        ' Fecha conexão
        'ConectarSQL = True
        Exit Function
    
    
    'Essa parte na declaração de variaveis no inicio do código.
    Dim i As Integer
    Dim teste As Boolean
    
    teste = True
    i = 6

  2. você preenche os campos através de um recordset, dentro do loop você poderá colocar uma variavel de controle... e colocar um if para validar essa variável, o if condicional ficaria mais ou menos assim

    If (i  = 0) Then
        ActiveCell.Interior.ColorIndex = 36
        i = 1
     Else
        ActiveCell.Interior.ColorIndex = 40
        i = 0
     End If

    quando declarar seu "i" coloque o valor 0, isso faz com que fique um efeito "tigrado", qualquer dúvida poste seu código aqui e te explico melhor.

    esse código deve ficar dentro do loop do recordset, após o comando de "setar" a célula que será preenchida.

  3. <a class="lightview" rel="gallery" href="../fotosgaleria/$cdgaleria/$cdfoto.jpg"><img width="100" height="100" alt="" src="foto.php?imagem=../fotosgaleria/$cdgaleria/$cdfoto.jpg" /></a>
    coloque-o o Echo, toda vez que estiver dentro das tags de PHP e queira usar o html você de usar o echo '';
    echo ' <a class="lightview" rel="gallery" href="../fotosgaleria/"' . $cdgaleria . '"/"' . $cdfoto . '".jpg"><img width="100" height="100" alt="" src="foto.php?imagem=../fotosgaleria/"' . $cdgaleria . '"/"' . $cdfoto . '".jpg" /></a>';

    ainda não entendi onde você está preenchendo as variáveis $cdgaleria e $cdfoto

    você tem que tirar as variáveis de dentro das aspas para ela passar o valor se a mesma estiver dentro ele coloca o que está escrito.

  4. tenta fazer o seguinte...

    $retorno_qry = "";
    $result = "";
    foreach($res as $ind=>$valor){
            $sql = "SELECT * FROM livros WHERE autor_livro OR titulo_livro like'%".$res[$ind]."%'";
            $retorno_qry = mysql_query($sql);
            while ($ls = mysql_fetch_object($retorno_qry){
                   $result = $result . $ls;
            }
    
    }
    
    
    //o retorno da sua query deve ficar no result. caso você esteja tentando preencher alguma table na tela você pode ir exibindo já na table.

  5. ele só executa a última ou só exibe a última, onde você está populando com a query, se está só isso no seu loop você realmente só irá enxergar o último código, coloque para ir exibindo todas as passagens do loop, se você quer só preencher o $sql mesmo seu erro está ao concatenar, faz assim

    $sql = ''
    foreach($res as $ind=>$valor){
    $sql = $sql . mysql_query("SELECT * FROM livros WHERE autor_livro OR titulo_livro like'%".$res[$ind]."%'");
    }

  6. olhe as posições do parâmetros, na hora de chamar você está chamando da seguinte forma:

    $rede = new Rede();
    $rede->lista_filhos($idd, 0, 1);//$idd passa o ID do cliente a ser pesquisado.
    porem na declaração está na seguinte ordem
    public function lista_filhos($nivel, $subnivel, $id2){
            $sql1 = "SELECT id_distribuidor, nm_nome FROM tb_distribuidor WHERE id_pai = $id2";

    onde sempre o ID procurado será o "1"

  7. você está com problemas na conexão com o banco, tem certeza que foi só o CSS que alterou, como você abria sua conexão, existe alguma função para tal?? vou por aqui, como se não houvesse e verifica se funciona.

    <?php
      //suas informações
        $dbhost = 'localhost';
        $dbuser = 'user';
        $dbsenha = 'senha';
        $dbbanco = 'banco';
        //abre conexão
        $con = mysqli_connect($dbhost, $dbuser, $dbsenha, $dbbanco) or die('Problemas de conexão com o banco');
        
        //onde você declara o $cdgaleria ??
        $sql = "SELECT * FROM foto WHERE cdgaleria='$cdgaleria' ORDER BY cdfoto DESC";
        
        //cria query
     $resul =     mysql_query($con,$sql) or die(mysqli_error($con) . ' / ' . $sql);    
        
    //$conn = Execute($sql);                
    $cont_li = 1;
    $cont_ul = 1;
    echo '<ul class="item">';
    echo '<li>';
    while($b = mysql_fetch_objects($resul)) {
        if ($cont_ul == 16){
    echo '        </li>';
    echo '        </ul>';
            $cont_ul = 0;
            $cont_li = 1;
    echo '        <ul class="item">';
    echo '        <li>';
        }
        else{
               if ($cont_li == 4) {
                   $cont_li = 1;
                                echo '                 </li>';
                                echo '                  <li>';
                        }else{
                                    echo '<a class="lightview" rel="gallery" href="../fotosgaleria/"'. $cdgaleria . '"/"'. $b->cdfoto . '".jpg"><img width="100" height="100" alt="" src="foto.php?imagem=../fotosgaleria/"'. $cdgaleria . '"/"' . $b->cdfoto .'".jpg" /></a>';
                $cont_li +1;
            }
            
    $cont_ul+1;
        }
    }
    echo '</li>';
    echo '</ul>';
    
    //fecha sua conexão com o banco
    mysql_close($con);
    ?>

  8. não, teste assim:

    <?
    $sql = "SELECT * FROM foto WHERE cdgaleria='$cdgaleria' ORDER BY cdfoto DESC";
    $b = $conn->Execute($sql);                
    $cont_li = 1;
    $cont_ul = 1;
    echo '<ul class="item">';
    echo '<li>';
    while(!$b->EOF) {
        if ($cont_ul == 16){
    echo '        </li>';
    echo '        </ul>';
            $cont_ul = 0;
            $cont_li = 1;
    echo '        <ul class="item">';
    echo '        <li>';
        }
        else{
               if ($cont_li == 4) {
                   $cont_li = 1;
    echo '                 </li>';
    echo '                  <li>';
            }else{
                 echo $b->cdfoto;
                $cont_li +1;
            }
    $cont_ul+1;
    $b->MoveNext();
    }
    echo '</li>';
    echo '</ul>';
    ?>

    qual banco que você está usando?

  9. sim, porque tem código errado ainda..

    na hora que você "abre" o <li>, você não precisa colocar as "\" para o nome deixa

    echo ' <li clase="item">';
    troque as aspas duplas por simples onde for o echo, as duplas deixa para parte de dentro.
    <?
    $sql = "SELECT * FROM foto WHERE cdgaleria='$cdgaleria' ORDER BY cdfoto DESC";
    $b = $conn->Execute($sql);                
    $cont_li = 1;
    $cont_ul = 1;
    echo '<ul class="item">';
    echo '<li>';
    while(!$b->EOF) {
        if ($cont_ul == 16){
                echo '        </li>';
                echo '        </ul>';
               $cont_ul = 0;
               $cont_li = 1;
               echo '        <ul class="item">';
               echo '        <li>';
        } else{
               if ($cont_li == 4) {
                     $cont_li =1;
                     echo '                 </li>';
                     echo '                  <li>';
            }else{
    // não olhem essa parte daqui ainda, devido ao tempo corrido aqui, mas parece desnecessário abrir e fechar tantas tags do php assim
                ?>
                                      <a class="lightview" rel="gallery" href="../fotosgaleria/<? echo $cdgaleria?>/<?=$b->fields["cdfoto"]?>g.jpg"><img width="100" height="100" alt="" src="foto.php?imagem=../fotosgaleria/<? echo $cdgaleria?>/<?=$b->fields["cdfoto"]?>g.jpg" /></a>
    <?
                     $cont_li +1;
            }
    $cont_ul+1;
    $b->MoveNext();
    }
    echo "</li>";
    echo "</ul>";
    ?>

×
×
  • Criar Novo...