<?php
include('XML/RPC/Server.php');


$xmlrpc = new XML_RPC_Server(
  array(
'holeMitarbeiter' => array('function' => 'ichHole')
       )
);


function 
ichHole($hasen)
{
    
$con mysql_connect("localhost""benutzer""passwort");    
    
    
$RPC_ort $hasen->getParam(0);
    
    
$ort     $RPC_ort->scalarval();
        
    
$befehl    "SELECT * FROM Mitarbeiter WHERE Ort = '$ort'";

    
$einRs mysql_db_query("test"$befehl$con);
    
    while (list(
$manr$name$vorname$ort) = mysql_fetch_row($einRs))
    {
        
$RPC_manr    = new XML_RPC_Value("$manr""int");
        
$RPC_name    = new XML_RPC_Value("$name""string");
        
$RPC_vorname = new XML_RPC_Value("$vorname""string");    
        
$RPC_ort     = new XML_RPC_Value("$ort""string");    
    }

    
$einMitarbeiter = array("manr"=>$RPC_manr
                            
"name"=>$RPC_name
                            
"vorname"=>$RPC_vorname
                            
"ort"=>$RPC_ort );
                         
                         
    
$RPC_ergebnis = new XML_RPC_Value($einMitarbeiter"struct");
    
$antwort = new XML_RPC_Response($RPC_ergebnis);
    
    
mysql_close($con);
    return 
$antwort;    
}
?>