ciao
voglio inserire nella mia tabella un bottone (form) elimina per la cancellazione dei record..... ma non riesco ad inserire nella tabella nulla di simile....
(VEDI COMMENTO IN STAMPATELLO)
<?php
//intestazione della tabella
$header = array(
array('data' => 'Pubblicazione', 'field' => 'DataPubblicazione', 'sort' => 'ASC'),
array('data' => 'Titolo', 'field' => 'Titolo', 'sort' => 'ASC'),
array('data' => 'Elimina', 'field' => 'Elimina', ),
);
//query di selezione
$query = db_select('prova', 'p')
->extend('TableSort'); //
$query->fields('p', array('Id', 'DataPubblicazione', 'Titolo'));
//esecuzione della query
$result = $query
->orderByHeader($header)
->execute();
//riconsegna a drupal del suo DB
db_set_active();
//stampo i risultati
$rows = array();
foreach ($result as $row) {
$rows[] = array ('data' => array ($row->datapubblicazione, '<a href="#">' . $row->titolo . '</a>',
));
$current = sizeof($rows) - 1;
$rows[$current]['data']['elimina'] = /*
QUA VOGLIO INSERIRE UNA FORM CON UN BOTTONE PER PROCEDERE ALL' ELIMINAZIONE DEL RECORD, MA NON CI RIESCO IN NESSUN MODO*/
}
//creo la tabella
$build['tablesort_table'] = array(
'#theme' => 'table',
'#header' => $header,
'#rows' => $rows,
);
}
?>
anche se avrei preferito aggiungere una Form API
PER QUANDO RIGUARLA MA MODICA DEI CAMPI
con un classico link html
nella pagina di inserimento precendo anche la modica: