Of je maakt een apart 'status'-element aan met de waarde 'false', want er zijn vast geen orders die ook zo heten.
Let er wel op dat je de json_encode nog moet verhuizen.
Link gekopieerd
?
Onbekende gebruiker
06-04-2018 14:27
bedankt arien. Heb je misschien een link waar ik voorbeelden kan kijken?
Link gekopieerd
?
Onbekende gebruiker
06-04-2018 14:52
Je zij maak anders een apart'status'-element aan met de waarde 'false' heb je daar voorbeelden van ik kan het niet vinden.
Link gekopieerd
Ariën
06-04-2018 14:59
gewijzigd op 06-04-2018 14:59
Er bestaat geen tutorial voor alle oplossingen ;-)
Maar je moet dus een $gegevens['status'] aanmaken in je array met als value de string: false.
Link gekopieerd
?
Onbekende gebruiker
06-04-2018 15:05
gewijzigd op 06-04-2018 15:08
Bedoel je zo ?
<?
if (isset($_POST['email'])){
$gegevens = array("email" => $_POST['email'], "order-hash" => $_POST['order-hash'],$gegevens['status'],);
echo json_encode($gegevens);
exit;
}
?>
Link gekopieerd
Nee.
Kijk eens hoe je array nu opgebouwd is.
Je was al op de goede weg bezig hiervoor.
Link gekopieerd
?
Onbekende gebruiker
06-04-2018 15:22
gewijzigd op 06-04-2018 15:22
oke, maar is het zo dan goed?
<?
if (isset($_POST['email'])){
$gegevens = array("email" => $_POST['email'], "order-hash" => $_POST['order-hash'], ['status']);
echo json_encode($gegevens);
}
if ($gegevens['order-hash'] === '12345')
$gegevens['status'] = false;
?>
Link gekopieerd
Ariën
06-04-2018 15:25
gewijzigd op 06-04-2018 15:31
Als je die json_encode naar beneden verhuist, en false als string behandelt. In overige gevallen is het het beste om status een true mee te geven.
Dan kan je hier makkelijk op controleren in je JavaScript:
Eerst kijken naar de status, en dan de orderhash tonen.
Link gekopieerd
?
Onbekende gebruiker
06-04-2018 15:38
De json_encode heb ik nu naar beneden verhuist. Ik doet het even stap voor stap klopt het zo?
<?
if (isset($_POST['email'])) {
$gegevens = array("email" => $_POST['email'], "order-hash" => $_POST['order-hash'], ['status']);
if ($gegevens['order-hash'] === '12345')
$gegevens['status'] = true;
echo json_encode($gegevens);
exit;
}
?>
Link gekopieerd