Я хочу вставить входные данные в базу данных с помощью веб-сервиса

Я ссылаюсь на ссылки ниже http://www.discorganized.com/php/a-complete-nusoap-and-flex-example-part-1-the-nusoap-server/

Код:

$client = new nusoap_client("http://localhost/jenny_flowers/online-shopping/webservice/index.php?wsdl",array('trace' => 1));
$in_contact=array ('first_name'=>'sona','last_name' => 'sdsdsd','email' => 'ssdsd','phone_number' => 'sdsd');
$result = $client->call('insertContact', $in_contact);
if ($result){ echo "OK";
} else { echo "Error";
}

Но это отображает

Array to string conversion in C:\wamp\www\jenny_flowers\online-shopping\webservice\lib\nusoap.php on line 7266

Какова актуальная проблема? Помогите.

-1

Решение

Сначала подключите файл

connect.php

<?php

$mysql_db_hostname = "localhost";

$mysql_db_user = "root";

$mysql_db_password = "";

$mysql_db_database = "your database";$con = @mysqli_connect($mysql_db_hostname, $mysql_db_user, $mysql_db_password,

$mysql_db_database);if (!$con) {

trigger_error('Could not connect to MySQL: ' . mysqli_connect_error());

}
?>

insert.php

<?php
include_once('connect.php');

error_reporting( error_reporting() & ~E_NOTICE );
//$first_name= $_GET['first_name'];
$last_name= $_GET['last_name'];
$email= $_GET['email'];
$phone_number= $_GET['phone_number'];
{$insert="INSERT INTO //your_table_name(first_name,last_name,email,phone_number)values
('$first_name','$last_name','$email','$phone_number')";

$result = mysqli_query($con, $insert);
if(!$result)
{

print("invalid query");
}
else
{$output['success']=1;
$output['message']="Insert records successfully";
print(json_encode($output));

}
}
?>

Включите JSON Viwer в свой браузер для просмотра выходных данных json
в противном случае вы можете использовать эхо в нем

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]