Я новичок в PHP, и я разрабатываю простой клиент для одного из моих предметов в колледже. Основная цель этого клиента - сделать CRUD в JAVA API. После небольшого исследования я увидел, что для таких простых клиентов, как этот, люди используют CURL. Я никогда не работал с curl, и я не знаю, делаю ли я что-то не так. Когда я отправляю свою форму, она не выдает никакой ошибки, но когда я открываю почтальон, я вижу, что мои данные не были успешно размещены. Если бы кто-нибудь мог мне помочь, я был бы благодарен!
HTML ФОРМА:
<form class="form" action="createActivity.php">
<label for="name" class="labelActivityName"><b>Name</b></label>
<input type="text" id="name" placeholder="Name" name="name">
<label for="description" class="labelActivityDescription"><b>Description</b></label>
<textarea id="description" placeholder="Description..." name="description"></textarea>
<button type="submit"><b>Submit</b></button>
</form>
PHP CURL:
$url = "http://localhost:8080/myapi/actvities";
$username = 'user';
$password = 'user123';
$name = (isset($_POST['name']));
$description = (isset($_POST['description']));
$fields = array(
'name' => $name,
'description' => $description
);
$client = curl_init();
curl_setopt($client, CURLOPT_URL, $url);
curl_setopt($client, CURLOPT_RETURNTRANSFER,1);
curl_setopt($client, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($client, CURLOPT_USERPWD, "$username:$password");
curl_setopt($client, CURLOPT_POST, 1);
curl_setopt($client, CURLOPT_POSTFIELDS, $fields);
$response = curl_exec($client);
curl_close($client);