Skip to main content

Welkom bij Joomla!NL

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

Zet de naam van de webshopextensie in de titel en vermeld verder in iedere vraag:
  1. De exacte versie van Joomla! die je gebruikt
  2. De exacte versie van de webshopextensie.
  3. De volledige url van je website (indien mogelijk).

opgelost Bepaal waarde van Custom Field in variabele met PHP

Bepaal waarde van Custom Field in variabele met PHP

14 apr 2014 06:36 - 14 apr 2014 06:37
#1
Ik ben op zoek naar een manier om de waarde van een Custom Field op te vragen via PHP.

Op volgende link ziet U een voorbeeld van een artikel.
Zie product

Het gaat mij om de waarde die achter Verpakking vermeldt staat, nl in dit geval Wit, 15 lt of een andere waarde indien deze geselecteerd wordt door de gebruiker.

Hierbij vindt U de code waarmee ik dacht dit zou kunnen lukken.
Niet dus :)
Code:
<?php defined('_JEXEC') or die('Restricted access'); $form = JRequest::getVar("jform", "", "post"); $waarde = JRequest::getVar ('customPrice03'); return $waarde; ?>

Iemand een idee ?
  • Donamd
  • Donamd's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 269

Bepaal waarde van Custom Field in variabele met PHP

14 apr 2014 17:32
#2
Je probeert nu een css definitie op te halen. Dat gaat iig niet lukken. Vermoed dat je ergens moet gaan kijken naar het veld custom_value uit de tabel virtuemart_product_customfields
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37439

Bepaal waarde van Custom Field in variabele met PHP

14 apr 2014 18:43 - 15 apr 2014 07:09
#3
In de tabel virtuemart_product_customfields en kolom custom_value bevindt zich alle data van de custom fields die ingegeven zijn in de database.
Ik dien enkel de geselecteerde data te kennen als variabele.
De waarde die ik nodig heb is die op het scherm getoond wordt in het custom field verpakking.
Als ik het goed voor heb wordt in de database deze waarde pas opgeslagen van zodra er een artikel besteld wordt. Dus hier kan ik niet gaan zoeken.
Iemand hiervoor een idee ?

Edit Juliank92: Ik heb je berichten samengevoegd.
  • Donamd
  • Donamd's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 269

Bepaal waarde van Custom Field in variabele met PHP

15 apr 2014 07:00
#4
Misschien dat je met behulp van dit de waarde uit de database kunt halen:

Code:
$db = &JFactory::getDBO(); $sql = "SELECT F.custom_value #__virtuemart_customs AS C LEFT JOIN #__virtuemart_product_customfields AS F ON F.virtuemart_customfield_id = C.virtuemart_custom_id where (C.custom_title='$your_customtitle' and F.virtuemart_product_id = '$product_id')"; $db->setQuery($sql); $db->query(); $res = $db->loadAssoc(); echo $res['custom_value'];
bron

Let wel ik heb de code niet getest, en ik heb geen virtuemart.
Groetjes, Julian.

Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen via dit forum
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Juliank92
  • Juliank92's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 1722

Bepaal waarde van Custom Field in variabele met PHP

15 apr 2014 09:39
#5

Als ik het goed voor heb wordt in de database deze waarde pas opgeslagen van zodra er een artikel besteld wordt.

Dat klopt niet. Is ook niet logisch toch? Dan zouden ze ook niet getoond kunnen worden bij de bestelling.
De waardes in de dropdownlist worden wel degelijk opgehaald uit die tabel. De option value die je ziet als je de lijst bekijkt met Firebug is gelijk aan virtuemart_customfield_id in de tabel. En het veld virtuemart_custom_id verwijst naar de naam in de tabel virtuemart_customs.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37439

Bepaal waarde van Custom Field in variabele met PHP

15 apr 2014 20:19
#6
@julianK92
Ik heb de code ingevoerd maar zie hiermee geen resultaat.

Ik vermoed dat $your_customtitle en $product_id moet aangepast worden met gegevens van het geselecteerde artikel.
Voor dit specifieke artikel heb ik voor $product_id de waarde 50 ingegeven. Dit is het product_id van dit artikel. voor $your_customtitle heb ik Verpakking ingegeven. Misschien ben ik helemaal naast de kwestie bezig, maar heb ik ook totaal geen kennis van Php. Dus als iemand het licht kan aandoen ... :)

@Astrid
De waardes van de dropdownlijst vind ik inderdaad terug in een tabel. Maar hoe weet ik nu welke value er getoond wordt van de dropdownlijst ?
  • Donamd
  • Donamd's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 269

Bepaal waarde van Custom Field in variabele met PHP

15 apr 2014 21:22
#7

Maar hoe weet ik nu welke value er getoond wordt van de dropdownlijst ?

Wanneer? Getoond worden ze allemaal in de dropdown.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37439

Bepaal waarde van Custom Field in variabele met PHP

15 apr 2014 21:32
#8
Ik bedoel als de klant voorbeeld 'Gekleurd, 5 lt' selecteert, dan is het de bedoeling dat ik deze waarde in een variabele kan krijgen om er verder bewerkingen mee uit te voeren
  • Donamd
  • Donamd's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 269

Bepaal waarde van Custom Field in variabele met PHP

20 apr 2014 06:45
#9
Ik heb een oplossing gevonden met Breezing Forms.
  • Donamd
  • Donamd's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 269
Moderators: JelleRomke
Tijd voor maken pagina: 0.724 seconden
Gemaakt door Kunena

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