Hallo,

Ik heb een custom_fields plugin op mijn wordpress website, en alle data die daarin word ingevuld komt in mijn database terrecht.
Nu zou ik graag die data op een andere website willen laten zien die wel in die zelfde database zit.
Alleen aan die data zit een ID met daarin de value.

[{"id":90047,"value":"Straatnaam"},{"id":41971,"value":"Postcode"},{"id":54178,"value":"Plaats"},{"id":64308,"value":"Radio button"}]

Hoe kan ik wat er in de value staat laten displayen door zijn ID te selecteren?

Want als ID: 90047 is moet hij de straatnaam weergeven van de klant,
Als ID: 41971 is moet hij de postcode van de klant weergeven,
Als ID: 54178 is moet hij de plaatsnaam van de klant weergeven
En als ID: 64308 is moet hij weer geven wat de klant heeft aangevinkt in de checkbox.
Oke, maar hoe kan ik er dan voor zorgen dat hij alleen straatnaam laat zien ipv zijn id enzo.
- Ariën - op 14/12/2020 12:44:23

Die staat dan in de eerste element van de array, dus dit:

$json[0]['value'];

PHP begint met tellen bij 0, dus de straat is het eerste element.
Ik neem aan dat dit niet bij andere gebruikers anders is.

Op deze manier.

Dus als ik dat in mijn code zou toepassen zou hij alleen de straatnaam moeten weergeven?

Dit is de code die het op de webpagina laat zien
Ja, kijk maar!

Het is overigens geen filter, omdat je op deze manier maar één specifiek element ophaalt.
Foreach is enkel nodig als je een hele array wilt doorwandelen.
Ohja ik zie het dat werkt dus top, alleen kan ik dit ook toepassen dat hij de value uit de database pakt?

Ja, je moet die hele string gewoon ophalen uit de database, en op mijn manier dus uitlezen.
Ik weet niet of je mijn screenshot hebt gezien, maar op die manier laat ik het op mijn pagina displayen.
Kan ik jou manier samen met die manier doen?
Ja, ligt eraan waar $obj vandaan komt. Hoewel ik de voorkeur geef om array's te gebruiken, in plaats van objecten.
Je kan je code ook hier in het forum delen tussen code-tags. Dan hebben anderen er nog wat aan als ze dit topic tegenkomen. Het is bekend dat afbeeldingen na verloop van de tijd verdwijnen, waarmee het topic nutteloos wordt.

Reageren