English

Mencari seseorang berdasar pada kata kunci yang diberikan

Skrip klien berikut akan meminta server remote untuk mencari seseorang berdasar pada kata kunci yang anda berikan dan akan mengembalikan sebuah daftar orang yang cocok dengan data pribadi yang sangat mendasar(nama depan/keluarga, DOB dan jenis kelamin). Skrip akan menampilkan daftar yang dihasilkan pada sebuah tabel. (Pls. scroll down)

Masukkan sebuah kata kunci untuk pencarian contoh: nama depan atau keluarga atau beberapa karakter pertamanya. Catatan : jikapencarian tidak menemukan kecocokan, sebuah pesan error akan dikembalikan dan ditampilkan.

 
// Load the library
require('ixr_library.inc.php');

// Create the client and connect to the remote server
$client = new IXR_Client('http://www.care2x.net/foundry/modules/hxp/server.php');

// Create the header and supply the username and password
$header['usr'] = 'hxp';
$header['pw'] = 'hxp';

$keyword = $HTTP_GET_VARS['key'],

// Call the remote procedure
if (!$client->query('Person.Search', $header, $keyword)){
	
	// If error, show info
	echo ('An error occured - '.$client->getErrorCode().' : '.$client->getErrorMessage();

}else{

	// Get the result
	$response = $client->getResponse();

	// Display the result
	echo '<TABLE BORDER=0>';

	echo "<TR>
	<TD> PID </TD>
	<TD> Family name </TD>
	<TD> First name </TD>
	<TD> Date of birth </TD>
	<TD> Sex </TD>
	</TR>";
	
	while(list($x,$v) = each($response)){
		echo "<TR>";
		while(list($y, $z) = each($v)){
			echo '<TD>'.$v.'</TD>';
		}
		echo "</TR>";
	}


	echo '</TABLE>';
}
Masukkan sebuah kata kunci untuk pencarian contoh: nama depan atau keluarga atau beberapa karakter pertamanya. Catatan : jikapencarian tidak menemukan kecocokan, sebuah pesan error akan dikembalikan dan ditampilkan.


©2004 HXP All rights reserved