Back to top

Autore Topic: Probelma salvataggio html in mysql  (Letto 1060 volte)

Offline uomosenzasonno

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Probelma salvataggio html in mysql
« il: 04 Feb 2011, 09:41:28 »
Ciao, scusate ho un problema riguardo a un componente joomla che sto realizzando. Ho inserito nel lato back end del componente, la possibilità scrivere un testo grazie a un editor.

Ora il problema è che quando premo il pulsante "salva", il campo "testo" relativo a ciò che viene scritto all'interno dell'editor, viene ripulito di tutti i tag html. Come editor uso JCE, ma il problema si presenta anche qualora io esegua le operazioni senza utilizzare l'editor. I tag che vengono rimossi sono semplici paragrafi.. vi posto il codice

Questo è il metodo richiamato quando si clicca su "save"
Codice: [Seleziona]
function save() {
$model = $this->getModel('listaitem');

if($model->store()) {
$msg = JText::_('Event Saved');
} else {
$msg = JText::_('Error Saving Event') . ': ' . $model->getError();
}

$link = 'index.php?option=com_lista';
//$this->setRedirect($link, $msg);
}

Questo invece è il codice eseguito quando voglio inserire il testo nel database. Il parametro $data viene prelevato tramite
$data = JRequest::get('post');

Codice: [Seleziona]
  function insert($data){     
      $sql = "UPDATE #__lista SET
                `testo`='".$data['testo']."',
                `ordine`='".$data['order']."',
                `limite`='".$data['limitStore']."'
              WHERE id=".$data['id']."";
     
      $result = $this->_db->setQuery($sql);
      $this->_db->query();
      echo $sql;
      return;
  }

Non ci sono controlli perché per ora devo prima farlo funzionare!

Offline mattialori

  • Appassionato
  • ***
  • Post: 412
    • Mostra profilo
Re:Probelma salvataggio html in mysql
« Risposta #1 il: 04 Feb 2011, 18:16:29 »
Ciao, ho avuto lo stesso problema, ecco qua la soluzione http://forum.joomla.it/index.php/topic,124704.0.html

 



Web Design Bolzano Kreatif