Beste allemaal,
Ik ben bezig met een front end editing waarmee de gebruiker (na inloggen) de beschikbaarheid kan aanpassen van een item.
Nu kan ik de extra velden uitlezen van een item met:
Code:
<?php
$item_id = JRequest::getVar('Itemid');
$db = & JFactory::getDBO();
$query = "SELECT extra_fields FROM #__k2_items WHERE id =".$item->id;
$db->setQuery($query);
$result = $db->loadResult();
echo $result;
?>
Resultaat:
Code:
{"id":"16","value":"1"}]
Deze beschikbaarheid is een k2 extra field die staat in #__k2_extra_fields die als volgt in elkaar zit
Veld id="16"
Veld value= [{"name":"Alleen uitleen","value":1,"target":null,"alias":"Beschikbaarheid","required":0,"showNull":0},{"name":"Alleen verkoop","value":2,"target":null,"alias":"Beschikbaarheid","required":0,"showNull":0},{"name":"Uitleen en verkoop","value","target":null,"alias":"Beschikbaarheid","required":0,"showNull":0},{"name":"Tijdelijk niet beschikbaar","value":4,"target":null,"alias":"Beschikbaarheid","required":0,"showNull":0},{"name":"Verkocht","value":5,"target":null,"alias":"Beschikbaarheid","required":0,"showNull":0}]
Wat dus inhoudt dat deze item "Alleen verkoop" als extra field heeft.
Kan iemand mij een tip geven hoe ik dit kan laden uit de database?
Uiteindelijk wordt het een dropdown met alle keuzes waarmee ze de status kunnen updaten maar dat vogel ik allemaal zelf wel weer uit
Ben erg benieuwd of iemand een duw in de goede richting kan geven
Edit Jelle. Ik heb de code tussen codetags geplaatst, volgende keer graag zelf doen.