Jump to content

Marcos Xavier

Members
  • Content count

    1626
  • Joined

  • Last visited

  • Days Won

    13

Marcos Xavier last won the day on September 3 2016

Marcos Xavier had the most liked content!

Community Reputation

189 Muito Bom

About Marcos Xavier

  • Rank
    Php Developer
  • Birthday 02/27/1984

Informações Pessoais

  • Sexo
    Masculino
  • Interesses
    PHP, CakePhp, Linux, Python, PenTest

Contato

  • Facebook
    facebook.com/marcos.oxavier

Recent Profile Visitors

4201393 profile views
  1. Atualmente estou trabalhando em um projeto que muitas vezes preciso testar a saída que determinado método retorna e devido ser uma string gigantesca, jogo a saída para um arquivo e abro no Sublime Text por exemplo. Bem mais eficaz do que abrir no navegador. // no prompt php -f arquivo.php > arquivoSaida.txt
  2. Marcos Xavier

    Calculo de Idade em PHP

    Simples. Verifique se a quantidade de anos > 1 Exemplo https://ideone.com/eITpUy <?php $date = new DateTime( '2006-01-11 16:08:00' ); // data e hora de nascimento $interval = $date->diff( new DateTime( ) ); // data e hora atual $ano = $interval->format('%Y'); if($ano > 0){ echo $interval->format( '%Y Anos, %m Meses, %d Dias, %H Horas, %i Minutos e %s Segundos' ); }else{ echo $interval->format( '%m Meses, %d Dias, %H Horas, %i Minutos e %s Segundos' ); }
  3. Marcos Xavier

    Como resolver erro 1215: Cannot add foreign key constraint

    Em meu server funcionou. Verifique algum erro. Alterei para CREATE TABLE IF NOT EXISTS `acervo` ( `id` int(11) NOT NULL PRIMARY KEY, `isbn` varchar(15) DEFAULT NULL, `cod_barra` int(15) DEFAULT NULL, `retrito` tinyint(1) DEFAULT NULL, `edicao` tinyint(3) DEFAULT NULL, `categoria_id` int(11) DEFAULT NULL, `genero_id` int(11) DEFAULT NULL, `editora_id` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `pessoa` ( `id` int(11) NOT NULL PRIMARY KEY, `nome` varchar(45) DEFAULT NULL, `endereco` varchar(45) DEFAULT NULL, `num.` varchar(5) DEFAULT NULL, `bairro` varchar(20) DEFAULT NULL, `cidade` varchar(20) DEFAULT NULL, `estado` varchar(15) DEFAULT NULL, `cpf` varchar(14) DEFAULT NULL, `aluno` tinyint(1) DEFAULT NULL, `funcionario` tinyint(1) DEFAULT NULL, `professor` tinyint(1) DEFAULT NULL, `data_nac` date DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ; create table emprestimo( id int auto_increment primary key, data date, hora time, devolvido tinyint(1), acervo_id int, pessoa_id int, foreign key(acervo_id) references acervo(id), foreign key(pessoa_id) references pessoa(id) )
  4. Marcos Xavier

    Como resolver erro 1215: Cannot add foreign key constraint

    Além do que foi dito no post #2, defina as chaves primárias das tabelas pessoa e acervo.
  5. Marcos Xavier

    Salvar apenas checkbox selecionados

    Concatena $opcionais dentro do foreach if (isset($_POST['cadastrar'])){ $marca = $_POST['marca']; $modelo = $_POST['modelo']; $ano = $_POST['ano']; $opcionais = "";//modifiquei aqui if(isset($_POST['opcionais'])){ foreach($_POST['opcionais'] as $key => $value){ $opcionais .= $value. ",";//modifiquei aqui } }
  6. Marcos Xavier

    Plataformas para programar online. Alguém indica?

    jsfiddle.net http://codepen.io http://writecodeonline.com/
  7. Marcos Xavier

    Sistema de Controle de Estoque

    Erro de sintaxe SQL (vide aspas simples no em cod): brayaan.coolpage.biz/controle/frmedicao.php?cod='2684&tab=produtos&tabcod=CODPROD&nome=PRODUTO
  8. Marcos Xavier

    Como definir uma largura fixa de uma coluna ?

    Posta o seu código cassiane. Difícil ajudar assim!!!
  9. Marcos Xavier

    Jogo dos Números

  10. Marcos Xavier

    Jogo dos Números

  11. Marcos Xavier

    Jogo dos Números

  12. Marcos Xavier

    Calculo de Idade em PHP

    Separe o dia, mês e ano (atual) com explode. Pegue o 3 item do array que foi gerado e subtrai pelo ano desejado(separado também por explode).
  13. Marcos Xavier

    Contar Valores Iguais de Varias Colunas

    Vamos estudar normalização de dados galera!! A gente fala :- É só duas tabelas com algumas tuplas/campos! Porém essas duas, podem gerir outras tabelas, mas, que facilitam a vida na hora de fazer uma consulta, simples ou avançada.
  14. Marcos Xavier

    Contar Valores Iguais de Varias Colunas

    Seguindo o mesmo raciocínio testa ae: select t.*, CASE t.loja WHEN 'lojaA' THEN 'lojaA' as 'lojaA' WHEN 'lojaB' THEN 'lojaB' as 'lojaB' ELSE 'lojac' AS 'lojaC' END FROM TABELA C obs : não testei Leituras recomendadas: http://imasters.com.br/artigo/18681/mysql/utilizando-select-case-com-mysql/ http://www.portaleducacao.com.br/informatica/artigos/6356/utilizando-a-clausula-case-em-um-select-sql-server https://www.google.com/#hl=pt&output=search&sclient=psy-ab&q=select+case&oq=select+case&gs_l=hp.3..0i19l4.820.820.0.3508.1.1.0.0.0.0.283.283.2-1.1.0...0.0...1c.1.7.psy-ab.F0pqmqyMSEM&pbx=1&bav=on.2,or.r_qf.&bvm=bv.44011176,d.eWU&fp=4f1475800b183f00&biw=1024&bih=626
  15. Marcos Xavier

    Contar Valores Iguais de Varias Colunas

    Estou sem como testar aqui no PC Algo como o exemplo abaixo não resolve? select COUNT (Modulo_A,Modulo_B,Modulo_C) * from cursos WHERE Modulo_A = 'Vendido' OR Modulo_B = 'Vendido' OR Modulo_C = 'Vendido' ;
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.