2016-06-22 5 views
0

私はC#でXamarinでアプリを書いています。私はPHPファイルを作成しました。ブラウザでテストすれば動作します。それは私が私が基本的な検証php(xamarin)からエコーを受信

PHP

<?php 
require_once('ConnectionInfo.php'); 
if(isset($_GET['Username']) && isset($_GET['Password'])){ 

$Username = $_GET['Username']; 
$password = $_GET['Password']; 

    mysql_select_db($database_localhost,$con); 
    $query_search = "SELECT * FROM user where Username = '$Username'"; 
    $query_exec = mysql_query($query_search) or die(mysql_error()); 
    if($query_exec!=null){ 
     while($result_array = mysql_fetch_assoc($query_exec)) { 
      $password_array = $result_array['Password']; 
     } 
     if($password == $password_array){ 
      echo "OK"; 
     }else{ 
      echo "ERROR PASSWORD"; 
     } 
    }else { 
     echo "ERROR LOGIN"; 
    } 
}else{ 
    echo "ERROR"; 
} 
?> 

を書くことができるので、バックxamarinでそれを受信する方法がわからない(OK)(エラーパスワード)(エラーログイン)

をエコーバックあなただけのPHPからの出力を読みたい場合は、C#のボタンイベントに基本的に

if(ok) 
{ 
//go to next page 
} else { 
//show error 
} 

答えて

2

は、以下のコードは、トリックを行います

WebClient client = new WebClient(); 

byte[] html = client.DownloadData(http://tempuri.com/temp.php); 
UTF8Encoding utf = new UTF8Encoding(); 
string res = utf.GetString(html); 

    if(res == "OK") 
    { 
     //go to next page 
    } else { 
     //show error 
    } 
関連する問題