[gelöst] options feld aus profile_fields auslesen
am 05.06.2009 - 09:15 Uhr in
guten tag
möchte aus einem eigenen profile_fields die optionen rauslesn um sie dann einem select form als optionen anzuhängen.
so müssten die optionen nur im admin profile benutzerdefinierten Profilfelder angepasst werden um sie im modul weiterverwenden zu können.
mein versuch
global $user; //ok
$profile = profile_load_profile($user); //ok
$vereingruppe = $user->profile_verein_gruppe; //ok
//$vereingruppeoption =db_query("SELECT `options` From `profile_fields` WHERE fid=9"); **?**
//print $vereingruppeoption ;**?**die werte werden im $form['gruppeoption'] als #value gebraucht
$form['gruppeoption'] = array(
'#type' => 'value',
das folgende array soll durch eine abfrage des profile_verein_gruppe optionsfeld aufgefühllt werden.
'#value' => array($vereingruppe, t(utf8_encode('Gemsjäger')), t(utf8_encode('Naturfründä')), t(utf8_encode('Di Gmüetligä')), t(utf8_encode('Nimms net schwer')), t(utf8_encode('Militär')), t(utf8_encode('Acuna Matata')), t(utf8_encode('Mammut')))
);um sie dann an
$form['gruppe'] = array(
'#title' => t('FSVBEGruppe'),
'#type' => 'select',
'#default_value' => $vereingruppe,
'#options' => $form['gruppeoption']['#value'],
);anzuhängen
was mach ich wohl falsch.
Link zum modul
http://fsvbe.ch/addResultate
http://fsvbe.ch/showResultate
herzlichen dank
ps *
* wenn jemand so was gebrauchen kann ist das modul natürlich frei
- Anmelden oder Registrieren um Kommentare zu schreiben

Sofo schrieb <?php
am 08.06.2009 - 19:39 Uhr
<?php
global $user; //ok
$profile = profile_load_profile($user); //ok
$vereingruppe = $user->profile_verein_gruppe; //ok
$result = db_result(db_query("SELECT options From {profile_fields} WHERE fid = %d", 9));
$vereingruppeoption = explode("\n", $result);
?>
Damit sollte dass dann eigentlich gut klappen
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.
Danke
am 09.06.2009 - 05:39 Uhr
herzlichen dank
war nahe dran "zwinker"
mein altes problem array verstehen und dan noch ales objekte.
werde eine eigene tabelle für die optionen in der db erstellen. oder versuchen auf die tabelle variablen zuzugreiffen.
lg sofo
Schützen Verein Frutigen
das Profile-Modul ist ja
am 09.06.2009 - 06:24 Uhr
das Profile-Modul ist ja auch nicht gerade ein modernes Drupal-Core Modul :)
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.