Přihlašovací udaje
Přihlašovací jméno: *
Heslo 1)*
Heslo 2)*
Fakturační údaje
Firma:
(Jméno a Příjmení)
*
Ulice:*
Město:*
PSČ:*
Stát:*
Další info:
Dodací adresa (Pokud jsou stejné jako Fakturační informace, nemusíte je vyplňovat)
Firma:
Jméno:
Příjmení:
Ulice:
Mésto:
PSČ:
Stát:
Další info:
Další informace
Telefon:
ICQ:
Email*
Bankovní účet:
Specifický symbol
IČO:
DIČ:
Mobil:
Fax:
'; print '
Položky označené * jsou povinné.
'; } function kontrola() { if((strlen($_POST['name']) < 5) || (strlen($_POST['name']) > 40)) { self::error_msg('Přihlašovací jméno musí mít 5 až 40 znaků.'); return 0; } if(strlen($_POST['pass1']) < 5) { self::error_msg('Heslo musí mít minimálně 5 znaků.'); return 0; } if($_POST['pass1'] != $_POST['pass2']) { self::error_msg('Hesla nejsou stejná'); return 0; } if($_POST['firma'] == '') { self::error_msg('Nevyplnil jste název firmy. (Jmého a příjmení)'); return 0; } if($_POST['psc'] == '') { self::error_msg('Nevyplnil jste PSČ.'); return 0; } if(!is_numeric($_POST['psc'])) { self::error_msg('PSČ musí být zadáno jako číslo.'); return 0; } if($_POST['stat'] == '') { self::error_msg('Nevyplnil jste stát.'); return 0; } if((($_POST['dfirma'] != '')) && (strlen($_POST['dfirma']) < 5)) { self::error_msg('Firma musí mít minimálně 5 znaků.'); return 0; } if((($_POST['djmeno'] != '')) && (strlen($_POST['djmeno']) < 2)) { self::error_msg('Jméno musí mít minimálně 2 znaků.'); return 0; } if((($_POST['dprijmeni'] != '')) && (strlen($_POST['dprijmeni']) < 2)) { self::error_msg('Příjmení musí mít minimálně 2 znaků.'); return 0; } if((($_POST['dpsc'] != '')) && (!is_numeric($_POST['dpsc']))) { self::error_msg('PSČ musí být číslo.'); return 0; } if((($_POST['telefon'] != '')) && (!is_numeric($_POST['telefon']))) { self::error_msg('Telefon musí být číslo.'); return 0; } if((($_POST['icq'] != '')) && (!is_numeric($_POST['icq']))) { self::error_msg('ICQ musí být číslo.'); return 0; } if($_POST['email'] == '') { self::error_msg('Nezadali jste Email.'); return 0; } if(!(ereg("^.+@.+\\..+$", $_POST['email']))) { self::error_msg('Email není ve správném formátu.'); return 0; } if((($_POST['mobil'] != '')) && (!is_numeric($_POST['mobil']))) { self::error_msg('Mobil musí být číslo.'); return 0; } $select1 = "SELECT login_name FROM users WHERE(email = '" . trim($_POST['email']) . "') LIMIT 1;"; if(mysql_num_rows(mysql_query($select1, $this->link)) != 0) { self::error_msg('Uživatel s tímto emailem je již zaregistrován. Prosím zvolte jiný.' . $_POST['email']); return 0; } $select2 = "SELECT login_name FROM users WHERE(login_name = '" . trim($_POST['name']) . "') LIMIT 1;"; if(mysql_num_rows(mysql_query($select2, $this->link)) != 0) { self::error_msg('Uživatel s tímto přihlašovacím jménem je již zaregistrován. Prosím zvolte jiné jméno.'); return 0; } if(self::insert() == 1) return 1; else return 0; } function insert() { $insert = "INSERT INTO users(login_name , heslo,firma, ulice, mesto, psc, stat, info, dodaci_firma, dodaci_jmeno, dodaci_prijmeni, dodaci_ulice, dodaci_psc, dodaci_mesto, dodaci_stat, dodaci_info, telefon, icq, email, ucet, spec_symbol, ico, dic, mobil, fax) VALUES( '" . trim($_POST['name']) . "', '" . md5($_POST['pass1']) . "', '" . $_POST['firma'] . "', '" . $_POST['ulice'] . "', '" . $_POST['mesto'] . "', '" . intval($_POST['psc']) . "', '" . $_POST['stat'] . "', '" . $_POST['info'] . "', '" . $_POST['dfirma'] . "', '" . $_POST['djmeno'] . "', '" . $_POST['dprijmeni'] . "', '" . $_POST['dulice'] . "', '" . $_POST['dpsc'] . "', '" . $_POST['dmesto'] . "', '" . $_POST['dstat'] . "', '" . $_POST['dinfo'] . "', '" . intval($_POST['telefon']) . "', '" . intval($_POST['icq']) . "', '" . trim($_POST['email']) . "', '" . $_POST['ucet'] . "', '" . $_POST['symbol'] . "', '" . $_POST['ico'] . "', '" . $_POST['dic'] . "', '" . intval($_POST['mobil']) . "', '" . $_POST['fax'] . "' );"; if(mysql_query($insert, $this->link)) { self::error_msg('Jste úspěšně zaregistrován. Můžete se přihlásit.'); return 1; } else return 0; } function error_msg($msg) { print '

' . $msg . '

'; } } require_once './head.php'; $use = new registrace; ?>

Registrace

kontrola() == 0) $use->form(); } else $use->form(); ?>