Ragazzi ho un problemone:
Ho creato tramite content profile,un contenuto di tipo profilo (quindi un nodo solo per utente),al quale interno vi è un field visibile solo all'admin. Quando l'utente accede al proprio profilo visualizza un swf,che recupera i dati dell'utente tra cui nick e uid e volendo anche l'author id. Ora ho un problema,l'swf compie varie azioni,e tra queste ce n'è una che invia i dati via get ad una pagina php esterna,la quale dovrebbe fare una query al db,e aggiornare il field nascosto. fin qui nulla di complesso se nn fosse che drupal,spezzetta i dati del cck in piu tabelle.
ho provato a scrivere la semplice query di prova,ma sono piantato sul where:
dq_query("UPDATE content_type_mioprof SET field_mioprof_miocampo_value='$_GET[valore passato da swf]' WHERE ( WHERE COSA??? ");
EDIT: aggiornamento:
$db = db_query("UPDATE content_type_mioprof SET field_xmodprof_miocampo_value='$_GET[valore]' WHERE vid = '9' ");
Dunque,ho provato ad inserire a mano il vid,in modo da vedere se la query e l'swf funzionassero,e infatti funziona alla stragrande,ora pero' devo trovare il where dell'autore del nodo,oppure,l'autore del nodo uguale all'uid dell'utente loggato... idee?..
Scusa, ma se il field nascosto fa parte del nodo dell'utente perchè non carichi il nodo con node_load, modifichi il campo e poi salvi il tutto con node_save ?
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal