Вы должны написать код, подобный приведенному ниже, в php и использовать NSURL для соединения с сервером.
в Xcode:
NSError *error = nil;
NSHTTPURLResponse *response;
NSString *post =[NSString stringWithFormat:@"http://Yourserveraddress/demo/adminemailvalidation.php?email=%@&type=%@",Email.text,@"admin"]; //here you have to bind the parameters.
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:post]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
NSData *serverReply = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
На основе данных serverReply вы должныпроверьте учетные данные.
ServerSide:
<?php
mysql_connect('localhost','pikesol','india12345');
mysql_select_db('pikesol_india');
$FamilyName=$_GET['familyname'];
$Authenticated=$_GET['authenticated'];
if(!empty($FamilyName) &&!empty($Authenticated))
{
$query=mysql_query("select FirstName,LastName,Email from memberrequests where FamilyName ='$FamilyName' and Authenticated ='$Authenticated' ");
$var ;
$num_rows = mysql_num_rows($query);
if ($num_rows >0)
{
$xml_output = "<?xml version=\"1.0\"?>";
$xml_output .= "<entries>";
while($row=mysql_fetch_array($query)){
$xml_output .= "<entry>";
$xml_output .= "<firstname>".$row['FirstName']."</firstname>";
$xml_output .= "<lastname>".$row['LastName']."</lastname>";
$xml_output .= "<email>".$row['Email']."</email>";
$xml_output .= "</entry>";
}
$xml_output .= "</entries>";
echo $xml_output;
}
else
{
$var='No';
echo $var;
}
}
?>