PHP Verständnisfrage
Eingetragen von Thoor (3678)
am 01.08.2008 - 15:18 Uhr in
am 01.08.2008 - 15:18 Uhr in
Hallo, hab wohl eher ne PHP Verständnisfrage. Aber vielleicht kann mir doch jemand weiterhelfen? Ich habe mit CCK die Profilseite mit dem Feld profile_birthday neben anderen Feldern erweitert. Es setzt sich zusammen aus:
profile_birthday[day]
profile_birthday[month]
profile_birthday[year]
Wenn ich nun meine Felder in der Ausgabe mit ***?php echo($account->profile_birthday); ?*** abfrage, dann bekomme ich allerdings nicht den "Birthday". Da steht dann einfach nur Geburtstag: array . Bei allen anderen angelegten Feldern klappt der Befehl allerdings ...
Könnte mir ein PHP Kenner verraten, wie ich an meinen Geburtstag komme? :-)
- Anmelden oder Registrieren um Kommentare zu schreiben
Thoor schrieb Könnte mir
am 01.08.2008 - 15:42 Uhr
Könnte mir ein PHP Kenner verraten, wie ich an meinen Geburtstag komme? :-)
Klaro.
Am einfachsten aber, du hilfst dir in solchen Dingen selbst, indem du mit dem Devel-Modul arbeitest oder mittels
<?php
print_r($variable)
?>
schaust, was wo drin ist. Die Holzhammervariante ist dabei natürlich gleich mal den ganzen Node auszugeben. Die Ausgabe findest du am besten im HTML Quelltext. Copy & Paste und ab aufn Drucke rund schmökern. Da wird dir vieles klarer werden.
--
Webseiter
Suchmaschinenoptimierung (SEO) & Drupal
Wenn PHP dir sagt, dass
am 01.08.2008 - 15:42 Uhr
Wenn PHP dir sagt, dass profile_birthday ein Array ist, dann muss du auch danach handeln.
Du kannst du den Wert mit
<?php
print $account->profile_birthday['year'];
?>
ausgeben.
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services