我曾尝试在C#中使用Web服务并使用PHP,但我无法做到这一点。
我尝试做以下项目: 我有一个PHP表单,它必须将通过Web服务捕获的数据发送到SQL-Server中的数据库,目前我已经运行了web服务,我的麻烦是当我尝试在PHP中获取表单数据并发送到数据库时。 / p>
这是我在C#中的代码示例。
public bool addData(int AGE, string NAME)
{
try
{
string dataSourceConnection = "Data Source=data;Initial Catalog=servidor;Persist Security Info=True;User ID=xxx;Password=xxx";
SqlConnection connection = new SqlConnection(dataSourceConnection);
connection.Open();
SqlCommand command = new SqlCommand("INSERT INTO TEST (AGE, NAME) VALUES ('" + AGE + "','" + NAME + "')", connection);
object o = command.ExecuteReader();
return true;
connection.Close();
}
catch(Exception ex)
{
return false;
}
}
PHP代码:
<?php
require_once 'nusoap.php';
$name = $_POST['NAME'];
$age = $_POST['AGE'];
$webService = new SoapClient('http://localhost:43571/servicioWeb.asmx', array('cache_wsdl' => WSDL_CACHE_NONE));
$ws = $webService->addData(array('NAME' => $name, 'AGE' => $age))->result;
?>
有人可以告诉我如何做到这一点吗?