Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Posts postados por Beraldo

  1. A ideia é a seguinte:

    do
    {
        $id = rand(11111, 99999);
    
        $alreadyExists = true; // busca $id no banco e verifica se já existe. Recebe true se já existe ou false caso contrário
    
    } while ($alreadyExists);
    
    echo "ID gerado: " . $id . PHP_EOL;

    PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira MySQLi ou PDO. Veja mais detalhes aqui: http://rberaldo.com.br/mysql-obsoleto-php/

  2. Bootstrap é só um framework CSS. A lógica implementada no PHP independe de como o front-end é exibido. Ou seja, não muda nada usar HTML puro ou HTML estilizado pelo Bootstrap.

    O que você quer fazer é uma junção de um Sistema de Login e um Sistema de Cadastro. Veja estes meus artigos sobre esses assuntos:

    http://blog.ultimatephp.com.br/sistema-de-login-php/

    http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/

  3. Não. Apenas um campo pode ser auto_increment.

    O que você pode fazer é gerar um código único usando a função uniqid() do PHP. Vai ter mais que 5 caracteres. Isso é um problema? Se quiser exatamente 5, terá que criar uma função pra isso. Vejo duas saídas:

    1. Um loop que vai gerando códigos enquanto o código gerado já existir. Isso evita repetições

    2. Criar uma função de hash. Porém a quantidade baixa de caracteres pode gerar colisões (repetições)

  4. Primeiro: habilite todas as exibições de erro, como mostro neste artigo: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/

    Fazer debug com Ajax é meio chato. Você vai ter que analisar o retorno no Firebug/Inspector do navegador. Se tiver dificuldade com isso, sugiro enviar o form sem usar Ajax. Depois que o PHP estiver OK, volte a usar os recursos do Ajax.

    Java é totalmente diferente de Javascript. O que você postou é Javascript :) 

  5. O Android Studio é um Eclipse modificado. Ele roda em qualquer SO. Já a SDK do iOS é específica para macOS.

    Se for desenvolver apps nativos, você precisará de um Mac no caso do iOS. Se for usar frameworks como PhoneGap ou Ionic, até poderá trabalhar com Linux ou Windows. Porém não terá o iOS Simulator para testar as versões para iOS dos apps gerados pelos frameworks

  6. Programação não exige máquina potente, não. Não precisa de máquina top de linha pra mexer com PHP.

    A história muda se você precisar de programas gráficos pra fazer a parte de front-end/design.

    Qualquer máquina mediana já vai resolver, se o objetivo for apenas programação

     

    Velocidade processador: 1.5GHz dá e sobra (a maioria hoje vem com mais que isso)

    Quantos núcleos: Single core, dual, quad ??? Dual (também é a maioria hoje)

    Capacidade do HD: HD é barato e não tem ligação direta com desempenho. Quanto mais, melhor, mas scripts não ocupam muito espaço. Qualquer HD de 120GB lhe daria espaço para muito código. Se tiver condições de comprar SSD, ótimo. SSD é outra vida! :) 

    Mem RAM: no mínimo 4GB, preferencialmente 8 (RAM também anda bem barata, então aproveite)

    Windows ou Linux??? É uma decisão pessoal. Eu prefiro Linux, mas é só a minha opinião. Pra aprender a programar, tanto faz o SO

    Tamanho da tela: 14'??? 15,6'??? Totalmente pessoal também

     

    Dica extra: largue IDEs logo no começo. Elas só te atrapalham. Elas têm 978675 recursos e você só usará uns 5 ou 10. Comem memória, CPU e ainda deixam o programador preguiçoso, sugerindo autocomplete etc.

    Comece com um editor de textos. Recomendo o Sublime Text. Falo sobre ele no meu guia gratuito de ferramentas para PHP (link na minha assinatura)

×
×
  • Criar Novo...