getMessage() );
}
$dbh->beginTransaction();
$kayttaja = $dbh->prepare('INSERT INTO User
(UserName, Domain_DomainID)
VALUES (:user, :domain)');
if ( !$kayttaja ) {
// print_r( $dbh->errorInfo() );
print("
");
}
$user = trim($_REQUEST['sposti']);
$domain = $_REQUEST['domain'];
$kayttaja->bindParam(":user", $user);
$kayttaja->bindParam(":domain", $domain);
$ok = $kayttaja->execute();
$d = $dbh->prepare('SELECT DomainName From Domain WHERE DomainID = :domain');
$d->bindParam(":domain", $domain);
$ok2 = $d->execute();
while($row = $d->fetch(PDO::FETCH_ASSOC)) {
$domain = $row['DomainName'];
}
if ( !$ok || !$ok2) {
// print_r( $kayttaja->errorInfo() );
// print("SQL-suorituksessa virhe.");
print("Tunnuksen " . $user . "@" . $domain . " lisääminen epäonnistui!");
$dbh->rollBack();
}
else {
$dbh->commit();
print("
Tunnus " . $user . "@" . $domain . " on lisätty!
");
}
?>