Indonesian

Get and display a person's photo ID with full personal data based on his PID number

The following client script will get a person's photo ID and full personal data based on a PID that you supply and display them in a table. (Pls. scroll down)

Select a PID number from 10000000 to 10000004, enter it in the input box and press "Start demo". Note if you enter an invalid value or if the PID does not exist in the remote database, an error message will be displayed.

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

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

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

// Set the PID
$PID = $HTTP_GET_VARS['pid'];

// Call the remote procedure for the foto ID's URL
if (!$client->query('Person.PhotoID.URL', $header, $PID)){
	
	// If error, show info
	echo ('An error occured - '.$client->getErrorCode().' : '.$client->getErrorMessage();

}else{
	// Get the result
	$response = $client->getResponse();
	
	// Print an html image tag
	echo "<img src=\"$response\">";
}

// Call the remote procedure for the person demographics
if (!$client->query('Person', $header, $PID)){
	
	// 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>';

	while(list($x,$v) = each($response)){
		echo "<TR><TD>$x</TD><TD>$v</TD></TR>";
	}

	echo '</TABLE>';
}

Select a PID number from 10000000 to 10000004, enter it in the input box and press "Start demo". Note if you enter an invalid value or if the PID does not exist in the remote database, an error message will be displayed.


©2004 HXP All rights reserved