Ir para conteúdo
Fórum Script Brasil

searching_

Membros
  • Total de itens

    400
  • Registro em

  • Última visita

Posts postados por searching_

  1. Pessoal, Olá! Boa Tarde, Enfim....

    Pesquisei um bocado sobre isso na net e aqui e não encontrei nada parecido.

    Sei que existem várias formas de criar slideshows com jQuery Cyrcle e afins, porém gostaria de 1 que exibisse várias imagens e não uma depois outra... deu pra entender?

    Tipo..... o jQuery Cyrcle (e outros) funciona +/- assim:

    [<img src='1.jpg' />] <img src='2.jpg' /> <img src='3.jpg' /> <img src='4.jpg' />

    <img src='1.jpg' /> [<img src='2.jpg' />] <img src='3.jpg' /> <img src='4.jpg' />

    <img src='1.jpg' /> <img src='2.jpg' /> [<img src='3.jpg' />] <img src='4.jpg' />

    <img src='1.jpg' /> <img src='2.jpg' /> <img src='3.jpg' /> [<img src='4.jpg' />]

    onde a imagem entre colchetes é a imagem a ser exibida. Preciso da mesma coisa, só que com mais imagens sendo exibidas. Tipo:

    [<img src='1.jpg' /> <img src='2.jpg' />] <img src='3.jpg' /> <img src='4.jpg' />

    <img src='1.jpg' /> [<img src='2.jpg' /> <img src='3.jpg' />] <img src='4.jpg' />

    <img src='1.jpg' /> <img src='2.jpg' /> [<img src='3.jpg' /> <img src='4.jpg' />]

    ... Se alguém puder ajudar, me ajuda demais! valeu, desde já!

  2. Olá pessoal, Boa Tarde.

    Estive pesquisando e só consegui remover elementos de um arquivo XML, com SimpleXML, importando para DOM e depois removendo o node.

    No código que fiz abaixo, $obj é um SimpleXML ($obj = SimpleXMLElement('arq.xml',NULL,true).

    public function removeChild($obj, $atrb){
            
            $retorno = false;
            
            
            foreach($obj as $valor){
                if($valor["atributo"] == $atrb){
                   $dom=dom_import_simplexml($valor);
                               $dom->parentNode->removeChild($dom);
                               $retorno = true;
                }
            }
            
            if($retorno) return $obj; else return false;
        }
    Não consegui remover o elemento sem usar o DOM. Por que quando uso unset, como mostro abaixo, ele remove a child do $obj apenas dentro do foreach e o $obj em si continua intacto.
    foreach($obj as $valor){
                if($valor["atributo"] == $atrb){
                   unset($valor);
                               $retorno = true;
                }
            }

    O primeiro codigo funciona normalmente e resolveu meu problema, mas.... não existem uma forma mais eficiente de apagar um child sem usar DOM?

    Bom é isso. Se houver algum artigo interessante sobre o assunto eu tb gostaria de ver. t+

    Pessoal, é bom ver vocês denovo... fazia muito tempo que eu postava aqui.

  3. Olá Pessoal.

    Eu procurei aqui no forum mas não achei nada relacionado. Apesar disso, tenho certeza que alguém já postou sobre isso.

    Como fazer para ampliar Imagem no estilo de portais como g1, terra, uol... que o fundo do browser fica com outra cor e a imagem carrega no centro.

    Realmente, não sei como faz. Acho que é JavaScript e nem usa AJAX. Mas como um tempao que não posto aqui no forum (abraço ao pessoal das antigas: ESerra, Lampiao, ...) resolvi perguntar aqui em PHP mesmo.

    Abraço pessoal!

  4. faz uma função que passe o array e ela filtra as posições pelo ereg, se passar carrega num array. Depois retorna o array.

    sei lá... um exemplo por cima:

    function verificaItem($array){
      foreach($array as $item){
       $numero = substr($item,5,8);
       if(is_numeric($numero)) $ext = $numero;
       if($item == ":item".$ext) $retorno[] = $item;
      }
     return $retorno;
    }

    não sei qual é o padrão do ereg que você tá adotando, mas é só aplicar

  5. Primeira coisa: error_reporting(E_ALL | E_STRICT);

    Coloque isso no código php ele vai reportar todos os tipos de erros (E_STRICT é uma categoria de erros do PHP5 sobre a OOP)

    Outra coisa.... como o Beraldo falou (escute ele porque ele é o cara!) header(), setcookie()... session_start()... não podem ser invocados depois de sáidas html.

  6. +/- assim:

    $select=mysql_query($conecta,"SELECT * FROM tabela");
     while($rows = mysql_fetch_assoc($select)){ 
      $result[] = $rows[campo1]; // note os colchetes, cada posição de $result, vai conter um registro*
     }
     foreach($result as $campo){
      if($campo == "maria") echo "Insira od Dados no Banco!"; // é melhor usar foreach nesse caso, pois é proprio para ler arrays
     }

    * Da forma que você estava fazendo, toda a vez que mysql_fetch_assoc($select) rodava dentro do laço reescrevia o valor de $result.

    Vê se dá certo e posta aê

  7. if($verifica["tipo"] == "1"){ 
     $banner = '
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="244" height="303">
            <param name="movie" value="'.$verifica["link"].'">
            <param name="quality" value="high">
            <embed src="'.$verifica["link"].'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="80"></embed>
          </object>'
    }elseif($verifica["tipo"] == "2"){
       $banner = $verifica["link"];
    }
    
    
    echo $banner;

    Não entedi bem mas, $verifica["tipo"] vai definir se o banner é imagem ou swf e$verifica["link"] é o caminho da imagem ou do swf... né isso? Se não for é s´p trocar

  8. você tá colocando os <table></table>?????

    <table>
     <tr>
    <?php 
    $contador = 0;
    do { 
    $nome = $dados["videofile"];
    $foto = $dados["videofoto"];
    $empresa = $dados["videoempresa"];
    $tel = $dados["videotel"];
    ?>
    
    <td width="87"><div align="center"><img src="fotos/<? echo $foto; ?>" width="150" height="130" border="1" onClick="MM_openBrWindow('ver_video.php?nome=<? echo $nome; ?>','vervideo','width=400,height=335')" /><br>
    <div align="center"><a href="ver_video.php?nome=<? echo $nome ?>"><b><? echo $empresa; echo "<br>"; echo $tel;?></b></a></div></div></td>
    
    <?php
    if($contador == 2) echo "</tr><tr>"; else $contador++;
    }  while ($dados = mysql_fetch_assoc($sql)); 
    ?>
    </tr>
    </table>

  9. você quer o resultado da sql...

    se manda a query contar ("SELECT COUNT(id) FROM egresso WHERE id NOT IN (SELECT id FROM permegresso)") ela vai contar e vai dizer quantos tem. O retorno está correto, presumo.

    Se você quer você o conteudo da tabela, mude a query para SELECT id FROM, se você quer saber quanto registros tem , imprima o mysql_num_rows...

  10. então, quando você imprimi : echo mysql_result($dados,2); // isso vai aparecer dois na tela

    é apenas isso que você quer?

    -- editando --

    você pode jogar o resultado num var também

    $result = mysql_result($dados,0,0);

  11. o mysql_result() tem que ser o resultado da query...

    ou você faz uma um $dados=mysql_query() e depois exibe o resultado com echo mysql_result($dados), ou você substitui apenas por mysql_query em $dados: $dados=mysql_query("SELECT COUNT(id) FROM egresso WHERE id NOT IN (SELECT id FROM permegresso)") or die (mysql_error());

    teste aí

×
×
  • Criar Novo...