お世話になっております。
WPFでHttpClientを使って値をWeb上のPHP側に渡してReadAsStringAsyncで値をもらえたのですが
HTMLの記述まで入手してしまいます
とりたい情報としては『人間』だけなのですがその値だけとる事は可能でしょうか?
取得した情報
『<!DOCTYPE html>
testはラベルの名前ですそこに取得した情報を格納しています
wpf
1 private async void Button_Click(object sender, RoutedEventArgs e) 2 { 3 4 var hc = new HttpClient(); 5 var dic = new Dictionary<string, string>(); 6 dic["hiragana"] = "Dog"; 7 dic["katakana"] = "Dog"; 8 var cont = new FormUrlEncodedContent(dic); 9 var url = "http://localhost/index.php"; 10 var req = await hc.PostAsync(url, cont); 11 12 //Resolt Value 13 var html = await req.Content.ReadAsStringAsync(); 14 15 16 test.Content = html; 17 }
php
1 2<?php 3try{ 4require "./database.php"; 5$DBH->beginTransaction(); 6 7 8$hoge1 = $_POST['hiragana']; 9$hoge2 = $_POST['katakana']; 10 11$STMT = $DBH->prepare('SELECT * FROM Test WHERE Id=?'); 12$STMT->bindValue(1,$hoge1,PDO::PARAM_STR); 13$STMT->execute(); 14foreach($STMT as $REC){ 15$Result = $REC["Name"]; 16 17 18} 19echo $Result; 20 21 22$DBH->commit(); 23}catch(Exception $ERROR){ 24 $DBH->rollBack(); 25 print $ERROR; 26 exit(); 27} 28 29 30?>
PHPのコードのみにしている記述なのですが、、、
あなたの回答
tips
プレビュー