Ik heb een formulier gemaakt waarin de klant het klantnummer ingeeft en bijbebehorend emailadres.
De gegevens worden opgehaald in array doormiddel van:
<?php
require_once("../wefact/wefact_api.php");
$debiteur = $_POST['klantnummer'];
$email = $_POST['email'];
$api = new WeFactAPI();
$debtorParams = array(
'DebtorCode' => $debiteur
);
$response = $api->sendRequest('debtor', 'show', $debtorParams);
print_r_pre($response);
?>Daar komt dus een hele riedel uit als:
Array
(
[controller] => debtor
[action] => show
[status] => success
[date] => 2016-03-10T19:45:18+01:00
[debtor] => Array
(
[Identifier] => 18
[DebtorCode] => DB00017
[CompanyName] =>
[CompanyNumber] =>
[LegalForm] =>
[TaxNumber] =>
[Sex] => m
En nog veel meer..
Nu wil ik dus verifiëren of het email-adres en debiteurnummer klopt.
Ik heb nu als volgt:
<?php
if($response['status'] == "success" && $response['DebtorCode'] == "$debiteur" && $reponse['EmailAddress'] == "$email"){
echo"GEVONDEN";
}else{
echo"Foutje";
}
?>
Maar dit werkt dus niet omdat de 2e array die zeg maar begint bij debtor => array ( ik daar geen gegevens uit kan halen?