Exibir data do mysql em value type=date no html5

Enviada por Octacilio Veiga Nazare 
Octacilio Veiga Nazare
Exibir data do mysql em value type=date no html5
16 de January de 2017 às 11:31PM
Pessoal tou com um problemão, não consigo exibir uma data gravada no mysql tipo date no html5 bootstrap ou php. codigo abaixo: São 2 duvidas:
Primeira:Como gravar no mysql como uma alteração não sei se ta certo pq quando faço update ele apresenta 0000-00-00 no mysql?
$emissao = $_POST['emissao'];
$d_for = explode('/', $emissao);
$dia = $d_for[0];
$mes = $d_for[1];
$ano = $d_for[2];
$emissao = $ano."-".$mes."-".$dia;
$qry = "UPDATE faseexec SET emissao = $emissao, idsetor = '$idsetor', idfase = '$idfase', pessoaconsultorio = '$pessoa', alteracao = now()
WHERE idos = '218' AND id = '$id'";
$result = mysqli_query($con,$qry);

Segunda: Como exibir este campo gravado tipo date html5 no bootstrap?
no PHP faço $emissao = date("Y-m-d",strtotime($faseexec['emissao']));
no bootstrap faço <td><input type="date" class="form-control calendar" name="emissao" id="emissao" value="<?php echo $emissao; ?>"></td>
Neste caso, ele exibe no campo 01/01/1970 tenho que somar algum numero?
Preciso tirar essas 2 duvidas por favor. grato.
Jayme A. C. Gimenez
Re: Exibir data do mysql em value type=date no html5
18 de January de 2017 às 06:50PM
1) Tente assim: $emissao = $ano.$mes.$dia;

2) Pra quê complicar com o strtotime? Faz como você fez pra transformar a data brasileira em data do MySQL: use explode (no caso, aqui, agora, usando o - para orientar a explosão, claro).
Octacilio Veiga Nazare
Re: Exibir data do mysql em value type=date no html5
19 de January de 2017 às 02:32PM
Obrigado Jaime pela resposta, era isso mesmo conseguir fazer, deu certo. Uma duvida, neste site tem como encerrar um procedimento ou é so dar a resposta de concluido ou tudo certo?
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.