I have a date field on a form that looks like this:
<label class="item item-input item-floating-label">
<span class="input-label">Validade da Oferta</span>
<input type="date" ng-model="product.cadastra_oferta_validade_oferta" placeholder="Validade da Oferta" />
</label>
But it does not store in my PHP, because the date format in the database is different. Any tips on how to solve this problem? Here's my PHP:
<?php
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
//formulário
$data = file_get_contents("php://input");
$objData = json_decode($data);
// TRANSFORMA OS DADOS
$cod_categoria_com = $_GET['cod_categoria_com'];
$titulo_promocao = $_GET['titulo_promocao'];
$descricao = $_GET['descricao'];
$igredientes = $_GET['igredientes'];
$foto = $_GET['foto'];
$valor_sem_desconto = $_GET['valor_sem_desconto'];
$valor_com_desconto = $_GET['valor_com_desconto'];
$validade_oferta = $_GET['validade_oferta'];
$estoque = $_GET['estoque'];
$cod_fornecedor = $_GET['cod_fornecedor'];
$cod_categoria = $_GET['cod_categoria'];
$imagem = $_GET['imagem'];
$desconto = $_GET['desconto'];
// INSERE OS DADOS
$db = new PDO("mysql:host=HOSTr;dbname=BANCO", "USER", "SENHA");
if($db){
$sql = "INSERT INTO cadastra_oferta (cod_fornecedor, cod_categoria_com, titulo_promocao, descricao, igredientes, foto, valor_sem_desconto, valor_com_desconto, desconto, validade_oferta, qtd_estoque) VALUES ('$cod_fornecedor', '$cod_categoria', '$titulo_promocao', '$descricao', '$igredientes', '$imagem', '$valor_sem_desconto', '$valor_com_desconto', '$desconto', '$validade_oferta', '$estoque')";
$query = $db->prepare($sql);
$query ->execute();
echo json_encode(array('message'=> ' Os dados foram inseridos com sucesso. Obrigado e bem vindo!' ));
}else{
echo json_decode(array('message'=> ' Não foi possivel iserir os dados! Tente novamente mais tarde!' ));
};
?>