Back to top

Autore Topic: [RISOLTO]Inserire codice nel database  (Letto 3005 volte)

Offline mattialori

  • Appassionato
  • ***
  • Post: 412
    • Mostra profilo
[RISOLTO]Inserire codice nel database
« il: 25 Gen 2011, 21:05:05 »
Ho un problema nel salvataggio di una stringa contenente il codice per inserire un video di youtube, del tipo:
Codice: [Seleziona]
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/FquQBU4fp4I" frameborder="0" allowFullScreen></iframe>. Se inserisco il codice postato sopra nel database non viene salvato niente, mentre se inserisco una parola a caso viene salvata. La colonna che deve contenere il codice è di tipo text.
Come posso risolvere il problema?
Grazie, Mattia
« Ultima modifica: 26 Gen 2011, 18:52:54 da mattialori »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Inserire codice nel database
« Risposta #1 il: 25 Gen 2011, 21:46:16 »
ad intuito: stai usando JRequest::getVar senza specificare JREQUEST_ALLOWRAW per permettere i contenuti html...

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline mattialori

  • Appassionato
  • ***
  • Post: 412
    • Mostra profilo
Re:Inserire codice nel database
« Risposta #2 il: 25 Gen 2011, 22:30:42 »
i dati da salvare li prendo con $data = JRequest::get('post'); come faccio a specificare JREQUEST_ALLOWRAW? ho trovato un esempio
Citazione
$row->answer = JRequest::getVar( 'answer', '', 'post','string', JREQUEST_ALLOWRAW );
, però qua prende solo una variabile, se io voglio prendere tutte le variabili da post come faccio?
Grazie, Mattia

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Inserire codice nel database
« Risposta #3 il: 25 Gen 2011, 22:38:31 »
Codice: [Seleziona]
$data = JRequest::get('post');
$data['answer'] =  JRequest::getVar( 'answer', '', 'post','string', JREQUEST_ALLOWRAW );

ps: magari la prossima volta un paio di dettagli in più sul problema originario  ;D

ciao.

« Ultima modifica: 25 Gen 2011, 22:47:18 da mmleoni »
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline mattialori

  • Appassionato
  • ***
  • Post: 412
    • Mostra profilo
Re:Inserire codice nel database
« Risposta #4 il: 25 Gen 2011, 23:29:57 »
Ok grazie

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Inserire codice nel database
« Risposta #5 il: 26 Gen 2011, 00:06:15 »
cortesemente, ricordati il [RISOLTO] nel titolo del post di apertura del topic!

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif