<?php
header("Content-type: text/xml");

try {
  $dbh = new PDO('sqlite:/var/www/virtual.hosts/appro.mit.jyu.fi/sovellukset/vt/vt8/foo/taso1/user');
}
catch ( PDOException $e ) {
  print ( $e->getMessage() );
}


print '<?xml version="1.0" encoding="ISO-8859-1"?><select multiple="multiple" size="6" xmlns="http://www.w3.org/1999/xhtml">';


$apu = "%" . $_REQUEST["haku"] . "%";

$kayttaja = $dbh->prepare("SELECT UserId, UserName, DomainName 
FROM User, Domain
WHERE User.UserName || '@' || Domain.DomainName LIKE :haku
AND User.Domain_DomainID = Domain.DomainID
");


if ( !$kayttaja ) {
//  print_r( $dbh->errorInfo() );
  print("<option>Tietokantavirhe</option>");
}

$kayttaja->bindParam(":haku", $apu);


$ok = $kayttaja->execute();

if ( !$ok ) {
//  print_r( $kuviot->errorInfo() );
  print("<option>Tietokantavirhe</option>");
}

while ($rivi = $kayttaja->fetch(PDO::FETCH_ASSOC)) {
  print '<option value="' . $rivi["UserID"] . '">' . $rivi["UserName"] . "@" . $rivi["DomainName"] . "</option>";
}
print "</select>";
?>
