[support] Computed field, how to acces Foreignkey's data

Davide Michel 'ZioBudda' Morelli michel at ziobudda.net
Tue Jan 8 13:25:07 UTC 2008


Marolijo - Pol maresma ha scritto:
> >>Hello, from a computed field I wanna to a typical bill-line 
> calculation doing a multiplication  
> >> price = quantity * fk_product_price 
> >> How can I do that? I tried wihout luck. 
> >> $node_field[0]['value'] = $node->field_quantitat[0]['value'] 
> * $node->field_fk_producte[0]['value']......; 
> >>  Thank's!
>  
> > Exec "print_r($node)". Are there present field_quantitat and 
> field_fk_producte ? 
>  
> Yes booth are present but I think I need the *field_preu* (price) 
> stored on the *producte* (product) node type identified by the 
> field_fk_producte.  
> Is it possible to do that?

Use node_load()
$product = node_load($node->field_fk_producte[0]['value']);

use print_r($product) for the exact field/value of the node.

M.

-- 
Michel 'ZioBudda' Morelli                       michel at ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: 0200619074
Telefono Cell: +39-3939890025 --  Fax: +39-0291390660

http://www.ziobudda.net                         ICQ: 58351764  
http://www.ziobuddalabs.it                      Skype: zio_budda
http://www.ajaxblog.it        			MSN: michel at ziobuddalabs.it                   
						JABBER: michel at gmail.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/support/attachments/20080108/158bbd8f/attachment.htm 


More information about the support mailing list