Varer

$db, 'error' => mysqli_connect_error()]); switch ($_SERVER['REQUEST_METHOD']) { case 'GET': echo '
'; echo ''; $result = $db->query('SELECT * FROM varer'); $headers = array_reduce($result->fetch_fields(), function ($carry, $field) { if ($field->name != 'id') return $carry . ""; }); echo "$headers"; $rows = ''; while ($row = $result->fetch_assoc()) { /*$table_row = array_reduce($row,function($carry, $column) { return $carry . ""; }); $rows .= "$table_row";*/ $rows .= "" . "" . "" . "" . "" . "" . "" . ""; } echo "$rows"; echo '
" . $field->name . "
" . $column . "
${row['navn']}${row['pris']}${row['beskrivelse']}
'; echo '
'; break; case 'POST': echo "Tilbage"; $stmt = $db->prepare("SELECT * FROM varer WHERE id=?"); $stmt->bind_param('i', $_POST['id']); $stmt->execute(); $result = $stmt->get_result()->fetch_assoc(); echo "

Du har bestilt en ${result['beskrivelse']}

"; session_start(); $found = false; $amount = (int) $_POST['amount'][$result['id']]; foreach ($_SESSION['kurv'] as &$item) { if ($item['id'] == $result['id']) { $item['amount'] += $amount; $found = true; break; } } if(!$found) $_SESSION['kurv'][] = [ 'id' => $result['id'], 'amount' => $amount ]; break; } ?> Varer

Varer

$db, 'error' => mysqli_connect_error()]); switch ($_SERVER['REQUEST_METHOD']) { case 'GET': echo '
'; echo ''; $result = $db->query('SELECT * FROM varer'); $headers = array_reduce($result->fetch_fields(), function ($carry, $field) { if ($field->name != 'id') return $carry . ""; }); echo "$headers"; $rows = ''; while ($row = $result->fetch_assoc()) { /*$table_row = array_reduce($row,function($carry, $column) { return $carry . ""; }); $rows .= "$table_row";*/ $rows .= "" . "" . "" . "" . "" . "" . "" . ""; } echo "$rows"; echo '
" . $field->name . "
" . $column . "
${row['navn']}${row['pris']}${row['beskrivelse']}
'; echo '
'; break; case 'POST': echo "Tilbage"; $stmt = $db->prepare("SELECT * FROM varer WHERE id=?"); $stmt->bind_param('i', $_POST['id']); $stmt->execute(); $result = $stmt->get_result()->fetch_assoc(); echo "

Du har bestilt en ${result['beskrivelse']}

"; session_start(); $found = false; $amount = (int) $_POST['amount'][$result['id']]; foreach ($_SESSION['kurv'] as &$item) { if ($item['id'] == $result['id']) { $item['amount'] += $amount; $found = true; break; } } if(!$found) $_SESSION['kurv'][] = [ 'id' => $result['id'], 'amount' => $amount ]; break; } ?>