insert database nusoap-complexType

时间:2014-05-04 07:54:09

标签: php html output nusoap

我想从以下位置创建插入数据库Web服务: http://www.discorganized.com/php/a-complete-nusoap-and-flex-example-part-1-the-nusoap-server/

这是我的剧本:

<?php
require_once 'lib/nusoap.php';
$client= new nusoap_client("http://127.0.0.1/test2/index.php", false);
$in_contact=array ('first_name'=>$_POST['first_name'],
                'last_name' => $_POST['last_name'],
                'email' => $_POST['email'],
                'phone_number' => $_POST['phone_number'],);
$result = $client->call('insertContact', $in_contact);
if ($result){
    echo "OK";
} else {
    echo "Error";
}
?>

尽管增加了ID,为什么其他列仍然是空的? 请帮帮我,谢谢。

<?php require_once 'lib/nusoap.php'; $client= new nusoap_client("http://127.0.0.1/test2/index.php", false); $in_contact=array ('first_name'=>$_POST['first_name'], 'last_name' => $_POST['last_name'], 'email' => $_POST['email'], 'phone_number' => $_POST['phone_number'],); $result = $client->call('insertContact', $in_contact); if ($result){ echo "OK"; } else { echo "Error"; } ?> 代码..

<form>

2 个答案:

答案 0 :(得分:1)

如您所见,该方法为GET,将其更改为POST

喜欢这个......

<form action="Contact.class.php" method="POST" >

固定的<form>代码..你有很多缩进错误..

<form action="Contact.class.php" method="POST" >
Nama Depan:<br> <input type="text" name="first_name"/><br>
Nama Belakang:<br> <input type="text" name="last_name"/><br>
Email:<br> <input type="text" name="email"/><br>
Telepon:<br> <input type="text" name="phone_number"/><br><br>
<input type="submit" value="Submit"/><br> </form>

答案 1 :(得分:1)

<?php
require_once 'lib/nusoap.php';
$client= new nusoap_client("http://127.0.0.1/test2/index.php", false);
$in_contact=array ('first_name'=>$_POST['first_name'],
                'last_name' => $_POST['last_name'],
                'email' => $_POST['email'],
                'phone_number' => $_POST['phone_number'],);
$result = $client->call('insertContact', array($in_contact));
if ($result){
    echo "OK";
} else {
    echo "Error";
}
?>