Exemple #1
0
function fajlba_ment($fajlnev, $adat)
{
    $s = json_encode($adat);
    return file_put_contents($fajlnev, $s, LOCK_EX);
}
function fajlbol_betolt($fajlnev, $alap = array())
{
    $s = @file_get_contents($fajlnev);
    return $s === false ? $alap : json_decode($s, true);
}
session_start();
//print_r($_GET);
//print_r($_POST);
//beolvasas
$raktar = fajlbol_betolt('termek.json');
$kat = $_GET['kat'];
$termekek = $raktar[$kat];
$kosar = isset($_SESSION['kosar']) ? $_SESSION['kosar'] : [];
$hibak = [];
$rendelt_termekek = [];
if ($_POST) {
    $rendelt_termekek = isset($_POST['termek']) ? $_POST['termek'] : [];
    if (!$rendelt_termekek) {
        $hibak[] = 'Válasszon legalább egy terméket!';
    }
    if (!$hibak) {
        $kosar = array_merge($kosar, $rendelt_termekek);
    }
}
//kiiras cookieba
Exemple #2
0
function rendelt_termekek_mentese($nev, $cim, $rendelt_termekek)
{
    $rendelesek = fajlbol_betolt('rendelesek.json');
    $rendelesek[] = ['nev' => $nev, 'cim' => $cim, 'termek' => $rendelt_termekek, 'ido' => date('Y.m.d. G:i:s')];
    fajlba_ment('rendelesek.json', $rendelesek);
}