Ir para conteúdo
Fórum Script Brasil

OxCom

Membros
  • Total de itens

    68
  • Registro em

  • Última visita

Posts postados por OxCom

  1. Vini_loock,

    se você utiliza JQuery, tem uma forma bem simples de saber se um elemento está visível:

    function mostrar(){
        
        if($('#submenu').is(':visible'))
            $('#submenu').hide();
        else
            $('#submenu').show();
    }
    para uma 'frescura' a mais, você pode colocar efeitos fadeIn e fadeOut:
    function mostrar(){
        
        if($('#submenu').is(':visible'))
            $('#submenu').fadeOut();
        else
            $('#submenu').fadeIn();
    }

  2. Existe uma maneira... mas utilizando PHP e Javascript...

    Você pega as informações do usuário via JavaScript (Client-side) e coloca em inputs do tipo hidden.

    *Restrição: pra você pegar o valor de um input ele deve ser submetido por um <form>.

    Exemplo:

    <form method="post" action="dadosusuario.php">
          <input type="hidden" id="variavel" name="variavel" value="valor_pego_por_js">
    </form>

  3. Acho q eu entendi a lógica....

    Página 1:

    11 - 12 - 13 - 14 - 15 -Formulario

    Página 2:

    6 - 7 - 8 - 9 - 10 - Formulário

    Página 3:

    1 - 2 - 3 - 4 - 5 - Formulário

    Uma possível solução é :

    1) Pegar as linhas que você buscou no banco (ordenado pelo id DESC) e agrupar de 5 em 5 registros.

    Desta forma você terá uma matriz:

    Exemplificando:

    Você buscou 15 linhas no banco.

    Você agrupa de 5 em 5 na matriz:

    *Dentro do array eu coloquei so os IDs das linhas q você buscou no banco, para facilitar o entendimento.

    $items[0] = array(15, 14, 13, 12, 11);
    $items[1] = array(6, 7, 8, 9, 10);
    $items[2] = array(5, 4, 3, 2, 1);
    2) Inverta cada página ($item[x]):
    $item[0] = array_reverse($item[0]);
    Com isso o novo array será:
    $items[0] = array(11, 12, 13, 14, 15);

    Espero ter ajudado!

  4. Olá Pessoal, o problema é o seguinte:

    Venho de uma escolha do HTML através do:

    <form action="xxxxx.php" method=post> e nele faço a opção através do

    <select name="variavel" id="variavel">

    <option>AGUA</option>

    <option>FOGO</option>

    <option>AREA</option>

    </select>

    <input type="submit" value="OK" />

    </form>

    Em "xxxxx.php" possuo um FRAME

    <iframe name="iframe" width="100" height="50" src=$variavel>

    </iframe>

    Como faço esta OPTION $variavel venha com os valores selecionados anteriormente, de acordo com minha opção, "AGUA", "FOGO" ou "AREA" abrindo um arquivo TXT no servidor.

    Agradeço a ajuda, abraços a todos.

    Euriko,

    Para pegar o valor enviado via POST utilize:

    $variavel = $_POST['variavel'] // funciona assim: $_POST['nome_do_campo']

  5. O erro está no ponto e vírgula no final da condicao do if:

    if (is_numeric($pagina)); //errado
    if (is_numeric($pagina))  //correto
        $inicio=(($pagina-1)*$registros); //Coloque o ponto e vírgula nesta linha

  6. Ambas soluções estão corretas, só mudou o ponto de vista, tudo depende de como o problema é interpretado.

    Mas FIT... me corrija se eu estiver errado....

    O Renato fez a conta:

    25 + 3 = 28

    28 / 3 = 9.33...

    Mas o correto não seria 25 + 2 ???... afinal .. .estão somando o quanto foi realmente GASTO... desta forma seria 25 da conta mais 2 do garcom .. e não 25 (conta) + 3 que devolveu ....

    Nem eu to conseguindo me explicar direito =S

  7. Acho que a solução não é essa não... eheh

    Penso eu que é algo assim:

    Os três amigos deram um total de 30,00.

    porém a conta total foi de R$ 25,00 (30 - 5 de desconto).

    Desta forma, o garçom volta com 5 reais...

    devolvendo 3 aos amigos e ficando com 2...

    então temos 25,00 (conta real) + 3,00 (devolvido) + 2,00 (roubo do garçom hauhauha) = R$ 30,00 ... não tem 1 real coisa nenhuma hUAHUAHUAAH

  8. Beto,

    Há um certo tempo eu implementei uma função em Javascript para ficar alterando a Url que o Frame deve carregar.

    Pra você ver como faz tempo, não utilizei nem JQuery..rs....

    Segue a lógica:

    &lt;script type="text/javascript">
    function _setFrame(url){
        document.getElementById('seuFrame').src = url;
    }
    </script>
    
    
    <iframe id="seuFrame" src="">
    </iframe>
    
    <a href="java script:void(0);" onclick="_setFrame('http://www.globo.com');"/>globo</a><br>
    <a href="java script:void(0);" onclick="_setFrame('http://www.terra.com');"/>terra</a><br>

  9. Renato,

    Existem várias formas de solucionar este problema. Vou postar uma:

    function convertCEP($cep){
        
        $cep = eregi_replace("([^0-9])", "", $cep); //Retira tudo que não é número da string
        
        $cep = "00000000".$cep;//Acrescenta 8 zeros no começo da string
        $cep = substr($cep, strlen($cep)-8); //pega os 8 digitos a direita, ou seja, os últimos 8 dígitos 
        
        return $cep; 
        
    }

    echo convertCEP('12-987');

    echo convertCEP('123456');

  10. Madeira,

    Vou postar uma das possíveis soluções:

    <?php

    $sql = "SELECT from campo1, campo2 FROM tabela_emails ORDER BY campoX";

    $rs = mysql_query($sql); //O resultado fica armazenado em $rs

    $nomes = array();

    $emails = array();

    while($dados = mysql_fetch_array($rs)) //transforma cada linha do resultado em um array onde os índices são os nomes dos campos

    {

    array_push($nomes, $dados['campo1']); //array_push adiciona um item no array. parametros : (Array, valor)

    array_push($emails, $dados['campo2']);

    }

    ?>

×
×
  • Criar Novo...