Open JeroenHeemskerk opened 1 year ago
https://github.com/rvdzouw/educom-webshop-basis/blob/9ae0e2068cf43589d8af069533a7790be8a93928/index.php#L9-L13 Je gebruikt hier direct de $_GET en $_POST, ikzelf zou hier functies voor maken die lijkt op de regel 12
function getPostVar($key, $default = '') { return isset($_POST[$key]) ? $_POST[$key] : $default; } function getUrlVar($key, $default = '') { return isset($_GET[$key]) ? $_GET[$key] : $default; }
De code hierboven wordt dan
if ($_SERVER["REQUEST_METHOD"] == "POST") { return getPostVar("page", "home"); } else { return getUrlVar("page", "home"); }
Je kan getPostVar dan ook in contact.php gebruiken bijv:
$title=test_input(getPostVar('title')); if (empty($title)) { $titleErr="* Selecteer aanhef"; } else if (!array_key_exists($title, TITLE_OPTIONS)) { $titleErr = "Onbekende aanhef."; } $name=test_input(getPostVar('name')); if (empty($name)) { $nameErr="* Vul uw naam in"; } /* ... */
Voordeel dat bovenstaande code ook een naam van alleen maar spaties als 'leeg' ziet.
https://github.com/rvdzouw/educom-webshop-basis/blob/9ae0e2068cf43589d8af069533a7790be8a93928/index.php#L9-L13 Je gebruikt hier direct de $_GET en $_POST, ikzelf zou hier functies voor maken die lijkt op de regel 12
De code hierboven wordt dan
Je kan getPostVar dan ook in contact.php gebruiken bijv:
Voordeel dat bovenstaande code ook een naam van alleen maar spaties als 'leeg' ziet.