Ejemplo n.º 1
0
 $company_name = sanitizeInput($_POST["company_name"]);
 $company_street_address = sanitizeInput($_POST["company_street_address"]);
 $company_postal_code = sanitizeInput($_POST["company_postal_code"]);
 $company_city = sanitizeInput($_POST["company_city"]);
 // Validerer informasjonen fra brukeren
 $error_message = array();
 // Validerer navn
 if (strlen($company_name) == 0) {
     $error_message[] = "Navn er ikke riktig utfylt.";
 }
 // Validerer gateadresse
 if (strlen($company_street_address) == 0) {
     $error_message[] = "Gateadresse er ikke riktig utfylt.";
 }
 // Validerer postnummeret
 if (!$database_handler->validPostalCode($company_postal_code)) {
     $error_message[] = "Postnummer er ikke riktig utfylt.";
 }
 // Oppretter company-objekt om informasjonen er tilfredsstillende utfylt
 if (sizeOf($error_message) == 0) {
     $company = new company($company_name, $company_street_address, $company_postal_code, $company_city);
     // Lagrer informasjonen til databasen
     if ($database_handler->createCompany($company)) {
         $company_created = true;
     } else {
         $company_created = false;
         $error_message[] = "Feil oppstod ved innsetting i databasen. Vennligst prøv igjen senere.";
     }
 } else {
     $company_created = false;
 }