Ir para conteúdo
Fórum Script Brasil

vini_loock

Membros
  • Total de itens

    1.037
  • Registro em

  • Última visita

Posts postados por vini_loock

  1. Checkbox:

    <input type="checkbox" name="item[]" value="<?php echo $user->id; ?>" />
    No php só to dando um print_r:
    <?php print_r($_POST); ?>

    Só a nivel de informação:

    Se eu adicionar no código fonte um valor para view e submeter o formulário por um input submit ele funciona normalmente, porem, não é viavel aqui

  2. Olá, estou com um problema bem estranho com um formulário.

    É +/- assim:

    Tenho um formulário comum, com um <input type="hidden" name="view" value="" />.

    Esse input vai ter seu valor preenchido de acordo com o botão da interface que for clicado.

    Estes botões estão assim:

    <a href="java script:submitForm('delete');">...</a>
    E a função submitForm:
    function submitForm(view){
        var $el = $('form[name=mainForm]');
        if(view !== undefined){
            $el.find('input[name=view]').val(view);
        }
        $el.submit();
    }

    Esta função precisa alterara o value do input[name=view] para valor passado em 'view' e depois enviar o formulário.

    Ela até faz isso, o problema, é que os checkboxes que estavam marcados antes de passar por esta função, não são enviados.

    O mais curioso é que isso só acontece com checkboxes(só testei cehckbox, text, password e textarea).

    alguém já passou por algo parecido?

    At, Vinicius

  3. Olá, um cliente me pediu para que ao invés de usar pagseguro ou paypal, fizesse isso diretamente com o mastercard ou redecard.

    Estou procurando mas não acho nada relacionado a como fazer um pagamento com estes metodos.

    Penso eu que seja algo simples como o pagseguro, que você envia um formulário informando a conta que vai receber e o valor a receber.

    Estou bastante confuso com isso, se alguém tiver um link para um script, documentação ou alguma página que diga algo a respeito, serei eternamente grato.

    At.

    Vinicius

  4. Nessas linguagens que você citou eu nunca programei, mas fiz um exemplo em C++, que acredito estar mais próximo do que você precisa:

    #include <iostream>
    
    using namespace std;
    
    class Tempo{
        public:
        void adiciona(int temp),
             getMedia();
        Tempo();
        
        private:
        int total, media, maior, dias;
    };
    
    Tempo::Tempo(){
        this->total = 0;
        this->media = 0;
        this->maior = 0;
        this->dias = 0;     
    }
    
    void Tempo::adiciona(int temp){
        this->dias++;
        this->total += temp;
        if(temp > maior)
            this->maior = temp;
        this->media = total/dias;
    }
    
    void Tempo::getMedia(){
        cout<<media<<"\n";     
    }
    
    main(){
        Tempo time;
        time.adiciona(30);
        time.adiciona(20);
        time.getMedia();
        system("PAUSE");
    }

  5. Então, o placeholder eu não to usando o do browser, estou simulando um com javascript.

    E quanto ao bg, eu já fiz isso. Ele fica como eu quero, o problema é quando o usuário já digitou alguma coisa, o chrome salva e depois mostra esse valor e deixa o fundo amarelo.

    Veja na imagem. A da direita é como fica se eu nunca tiver digitado algo, já o segundo é depois de eu ter feito o login uma vez:

    http://imageshack.us/photo/my-images/638/94564976.gif/

  6. Olá,

    Estou desenvolvendo uma aplicação na qual não posso deixar que o browser exiba um valor inicial, porque prejudica um pouco o visual.

    Todos os inputs o label é tratado como um placeholder e então fica o value do input e o do placeholder, um sobrepondo o outro.

    Só testei no chrome, pois não tenho tempo para esperar o mozilla abrir(RS).

    Existe alguma maneira de dizer para o navegador de que determinado input não pode receber este valor "default"? E outra coisa também que é bem chata, alem de adicionar um valor, ele deixa o campo com um fundo amarelo, completamente inviável nesta aplicação.

    Se alguém souber como se chama esse "valor default" e o "fundo amarelo", já seria de grande ajuda para eu ter mais precisão nas minhas buscas.

    Acredito que deva ter algum atributo, pelo menos no HTML5 para evitar este tipo de problema.

    At.

    Vinicius

  7. PHP:

    <?php
        class Tempo{
            var $total = 0,
                $media = 0,
                $maior = 0,
                $dias = 0;
            
            public function adiciona($temp){
                $temp = (int) $temp;
                $this->total += $temp; // Soma da temperatura de todos os dias
                $this->maior = $temp > $this->maior ? $temp : $this->maior; // Maior temperatura já registrada
                $this->dias++; // Número de dias registrados
                $this->media = $this->total/$this->dias; // Temperatura média
                return $this;
            }
        }
    ?>
    java script:
    var Tempo = {
        total: 0,
        media: 0,
        maior: 0,
        dias: 0,
        adiciona: function(temp){
            temp = parseInt(temp);
            this.total += temp;
            this.maior = temp > this.maior ? temp : this.maior;
            this.dias++;
            this.media = this.total/this.dias;
        }
    }

  8. Melhor assim:

    <?php
        
        $query = mysql_query("SELECT * FROM tabela");
        
        $ids = array();
        
        while($item = mysql_fetch_object($query)){
            $ids[] = $item->id;
        }
        
        print_r($ids);
        
    ?>

  9. Olá,

    Estava vendo algumas classes e encontrei uma coisa que ainda não tinha visto em PHP e queria dar uma pesquisada, mas não sei como se chama isso.

    Esse "isso", é esse Array que está antes de properties:

    public function update(Array $properties)
    Acredito que seja para definir o tipo de valor aceitável no parametro. Se alguém tiver algum material a respeito, ou souber o nome, ajudaria muito. At, Vinicius Edit: Também reparei que em algumas funções se utiliza um '&' antes do nome. Pra que serve? Ex:
    public static function & myFn()

  10. Faz assim:

    <?php
        
        if(!isset($_COOKIE['musics']))
            setcookie('musics', array());
        
        // adiciona a música nos cookies
        $_COOKIE['musics'][] = (int) $_GET['music_id'];
        
        // mostra as músicas
        print_r($_COOKIE['musics']);
        
    ?>

  11. Olá,

    Percebi que quando se da zoom out, no chrome, opera, firefox, etc, acontece de a fonte não diminuir corretamente o seu tamanho e acaba quebrando o layout.

    Fiz um html de exemplo:

    <!DOCTYPE html>
    <html lang="pt-br">
    <head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
    *{
    margin: 0;
    padding: 0;
    }

    div{
    width: 800px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -400px;
    }

    a{
    font-size: 16px;
    }
    </style>
    </head>
    <body>
    <div>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    <a href="#">asdasd</a>
    </div>
    </body>
    </html>[/codebox]

    Se você executa-lo e der zoom out, umas 3 ou 4 vezes, verá que a segunda linha de link ficará cheia e terá alguns na terceira, diferente de quando o zoom está em 0, que ocupa 1 linha e meia.

    O problema nem seria tão grave assim, se não fosse de o site ter de rodar em dispositivos móveis, que por sua vez, tem uma facilidade enorme em dar zoom.

    Estava pensando em identificar se foi dado zoom, ou algo do tipo, mas to sem ideias, se alguém tiver uma sujestão, estamos ai.

    Vlw.

    Vinicius

  12. Você pode criar uma segunda tabela guardando o id desse produto e a ordem que ele vai aparecer, a ordem da pra usar como chave primária e auto increment.

    Ai você gera o rand uma vez e salva os dados nessa tabela

  13. Na verdade, nada disso que você citou vai mudar, vamos continuar com a opção de armazenar localmente, o poder de processamento aumentará, e muito. Talvez uma coisa que se torne difícil de ver em residencias no futuro será os Desktops, acredito que notebooks ou computadores menos espaçosos como um iMac substituirão eles.

    Os únicos obstáculos que encontramos hoje nessa área, é processamento e internet móvel de baixa qualidade. Diferente de sua ideia, o processamento local, será cada vez mais necessário.

×
×
  • Criar Novo...