Esempio n. 1
0
function gravarProdutos()
{
    if (isset($_POST['codigo'])) {
        $Codigo = $_POST['codigo'];
        $Descricao = $_POST['descricao'];
        $Preco = $_POST['preco'];
        $arrayDadosClientes = array();
        $arrayDadosClientes['codigo'] = trim($Codigo);
        $arrayDadosClientes['descricao'] = trim($Descricao);
        $arrayDadosClientes['preco'] = trim($Preco);
        //Encodar para JSON
        $sJSON = json_encode($arrayDadosClientes);
        //Gravar dados encodados no arquivo
        FILE_PUT_CONTENTS('dados/produtos.txt', $sJSON . ENTER, FILE_APPEND);
        echo '<p class=mensagemSucesso>Produto ' . $Descricao . ' foi gravado com sucesso!</p>';
    }
}
Esempio n. 2
0
function gravaDadosPedido()
{
    if (isset($_POST['numero'])) {
        $NumeroPedido = $_POST['numero'];
        $DataPedido = $_POST['data'];
        $ClientePedido = $_POST['codigo_cliente'];
        $TotalPedido = $_POST['total'];
        $arrayDadosPedidos['numero'] = trim($NumeroPedido);
        $arrayDadosPedidos['data'] = trim($DataPedido);
        $arrayDadosPedidos['cliente'] = trim($ClientePedido);
        $arrayDadosPedidos['total'] = trim($TotalPedido);
        $sJSON = json_encode($arrayDadosPedidos);
        //Gravar dados encodados no arquivo
        FILE_PUT_CONTENTS('dados/pedidos.txt', $sJSON . ENTER, FILE_APPEND);
        //Dados dos Produtos
        $DadosProdutos = $_POST['string_array_produtos'];
        //gerando arquivo de dados nos itens
        FILE_PUT_CONTENTS('dados/itens.txt', $DadosProdutos . ENTER, FILE_APPEND);
        echo '<p class=mensagemSucesso>Pedido ' . $NumeroPedido . ' foi gravado com sucesso!</p>';
    }
}
Esempio n. 3
0
function gravarClientes()
{
    if (isset($_POST['codigo'])) {
        $Controle = $_POST['codigo'];
        if ($Controle == '') {
            echo '<hr>Prencha os dados corretamente antes de gravar!';
        } else {
            $Codigo = $_POST['codigo'];
            $Nome = $_POST['nome'];
            $Credito = $_POST['vl_credito'];
            $arrayDadosClientes = array();
            $arrayDadosClientes['codigo'] = $Codigo;
            $arrayDadosClientes['nome'] = $Nome;
            $arrayDadosClientes['credito'] = $Credito;
            //Encodar para JSON
            $sJSON = json_encode($arrayDadosClientes);
            //Gravar dados encodados no arquivo
            FILE_PUT_CONTENTS('dados/clientes.txt', $sJSON . ENTER, FILE_APPEND);
            echo '<p class=mensagemSucesso>Cliente codigo: ' . $Codigo . ' foi gravado com sucesso!</p>';
        }
    } else {
        // echo '<hr>Entrou fora do ISSET';
    }
}
Esempio n. 4
0
            <?php 
$sJSON = '[{"nome":"Marcos","notas":[8,9,7]},{"nome":"Maria","notas":[8,10,7]}] ';
//Usa o DECODE
$aAlunos = JSON_DECODE($sJSON, true);
foreach ($aAlunos as $valor) {
    echo $valor['nome'] . ':';
    echo implode($valor['notas'], ',') . '<br>';
}
?>
            Uso de arquivos com PHP e JSON
            <br>
            <?php 
define('ENTER', '
                    ');
$sJSON = '[{"nome":"Marcos","notas":[8,9,7]},{"nome":"Maria","notas":[8,10,7]}] ';
FILE_PUT_CONTENTS('arquivo.txt', $sJSON . ENTER, FILE_APPEND);
?>
            Gravando em arquivos
            <br>
            <?php 
define('ENTER', '
                    ');
$sConteudo = trim(FILE_GET_CONTENTS('arquivo.txt'));
$aLinhas = explode(ENTER, $sConteudo);
foreach ($aLinhas as $valor) {
    echo $valor . '<br>';
}
?>
        </div>
    </body>
</html>