Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 3.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

Database

Database

09 okt 2013 13:59 - 09 okt 2013 14:06
#1
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":3,"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.D: Ik heb de code tussen codetags geplaatst, volgende keer graag zelf doen.
Laatst bewerkt 09 okt 2013 14:06 door Jelle.
Discussie gesloten.
  • Geppie030
  • Geppie030's berichtenfoto Heeft onderwerp gestart
  • Joomla!NL ontdekker
  • Joomla!NL ontdekker
  • Berichten: 34
Moderators: PeterJuliank92JelleRomke
Tijd voor maken pagina: 1.002 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie