inserire immagine nel DB

3 contenuti / 0 new
Ultimo contenuto
inserire immagine nel DB

Ciao a tutti, ho la necessità di inserire un campo in un form che mi permetta di inserire nel DB un'immagine (o un collegamento ad essa).
Il codice è questo:

<?php
function xx_form{
 
$form['upload'] = array(
    
'#type' => 'file',
    
'#title' => t('Carica immagine'),
    
'#size' => 22,
     );
   return
$form;
}
?>

e nel file.install:
<?php
$schema
['fields']['image'] = array(
           
'description' => 'Image',
           
'type' => 'varchar',
           
'length' => 255,
           
'not null' => FALSE,
    );
?>

Il campo è stato creato nel db e nel form, ma non viene salvato nessun valore dentro.
Come posso fare? Potete aiutarmi?
Grazie mille
Stefania

Scusa ma un campo cck field image, senza codice vario da aggiungere ad uno dei tanti moduli form disponibili, non potrebbe evitare di fare codice e fare ciò che chiedi direttamente da drupal??

Marcello

si, ma in realtà stò modificando il codice di un'entità, e non c'è altro modo che agire sul codice