tipo di testo html descrizione estesa
Moderatore: mod Generali
tipo di testo html descrizione estesa
ciao
sto creando un file contente degli insert update ecc.... da passare poi al db
funziona tutto perfettamente l'unica cosa ho un problema sulla stringa html della descrizione estesa dei prodotti, sapete dirmi che tipo di stringa html devo crearmi
ho provato a passare diverse versioni ma mi dà sempre errore,
spero di essermi riuscito a spiegare
ciao
ilario
sto creando un file contente degli insert update ecc.... da passare poi al db
funziona tutto perfettamente l'unica cosa ho un problema sulla stringa html della descrizione estesa dei prodotti, sapete dirmi che tipo di stringa html devo crearmi
ho provato a passare diverse versioni ma mi dà sempre errore,
spero di essermi riuscito a spiegare
ciao
ilario
Re: tipo di testo html descrizione estesa
direi di noilario ha scritto:spero di essermi riuscito a spiegare

posta un po' il codice che usi e che genera l'errore
Re: tipo di testo html descrizione estesa
ciao
ho un'applicazione win con questa gestisco tutto i vari articoli ecc...
creo un file .sql che poi passo al db di oscommerce per aggiornare gli articoli e .... sul sito
nel file sql ci sono semplicemente delle stringa insert , update e delete
esempio:
INSERT INTO `products_description` (`products_id`, `language_id`, `products_name`, `products_description`, `products_url`, `products_viewed`, `products_head_title_tag`, `products_head_desc_tag`, `products_head_keywords_tag`) VALUES(51, 4, 'confetto mandorla', '[b]<p>descrizione prodotto italiano</p>\r\n<p> </p>\r\n<p style="text-align: center"><span style="background-color: #99cc00">prova </span></p>\r\n<p><span style="background-color: #ff0000"><span style="font-family: Comic Sans MS">html</span></span></p>[/b]', '', 72, NULL, NULL, NULL);
questa stringa è un esempio di esportazione da mysql il valore di products_description è semplice codice html (questo funziona), ma dovrei passare del codice html contenente delle style css( questo perchè ho un controllo nell'applicazione win che me lo crea automaticamente)
il file php che uso per far elaborare le varie stringhe funziona bene , se gli passo semplicemente ,'descrizione estesa ..... ' viene inserita correttamente, ma ovviamente non ho poi la formattazione grassetto, colore paragrafo ecc....
volevo sapere se bisogna passare una versione di html particolare o ad esempio non ci possono essere spazi, o ........
ciao
ilario
ho un'applicazione win con questa gestisco tutto i vari articoli ecc...
creo un file .sql che poi passo al db di oscommerce per aggiornare gli articoli e .... sul sito
nel file sql ci sono semplicemente delle stringa insert , update e delete
esempio:
INSERT INTO `products_description` (`products_id`, `language_id`, `products_name`, `products_description`, `products_url`, `products_viewed`, `products_head_title_tag`, `products_head_desc_tag`, `products_head_keywords_tag`) VALUES(51, 4, 'confetto mandorla', '[b]<p>descrizione prodotto italiano</p>\r\n<p> </p>\r\n<p style="text-align: center"><span style="background-color: #99cc00">prova </span></p>\r\n<p><span style="background-color: #ff0000"><span style="font-family: Comic Sans MS">html</span></span></p>[/b]', '', 72, NULL, NULL, NULL);
questa stringa è un esempio di esportazione da mysql il valore di products_description è semplice codice html (questo funziona), ma dovrei passare del codice html contenente delle style css( questo perchè ho un controllo nell'applicazione win che me lo crea automaticamente)
il file php che uso per far elaborare le varie stringhe funziona bene , se gli passo semplicemente ,'descrizione estesa ..... ' viene inserita correttamente, ma ovviamente non ho poi la formattazione grassetto, colore paragrafo ecc....
volevo sapere se bisogna passare una versione di html particolare o ad esempio non ci possono essere spazi, o ........
ciao
ilario
Re: tipo di testo html descrizione estesa
ho provato il tuo codice a me funziona... cioè nella descrizione prodotto viene scritto in modo corretto...
il "problema" possono essere \r\n che in html per andare a capo si usa
il "problema" possono essere \r\n che in html per andare a capo si usa
Codice: Seleziona tutto
<br />
Re: tipo di testo html descrizione estesa
ciao
il mio problema è che devo passare questa stringa
come vedi è sempre html ed è corretto , ma mi dice sintassi non corretta senza darmi nessun numero di errore
il mio problema è che devo passare questa stringa
Codice: Seleziona tutto
INSERT INTO `products_description` (`products_id`, `language_id`, `products_name`, `products_description`, `products_url`, `products_viewed`, `products_head_title_tag`, `products_head_desc_tag`, `products_head_keywords_tag`) VALUES(32,4,'mandorla cocco','<style type="text/css">.csEFBCADB3{color:#FF8080;background-color:transparent;font-family:Times New Roman; font-size:12pt; font-weight:bold; font-style:normal; }</style><p class="csEFBCADB3">mandorla cocco </p>','', 0, NULL, NULL, NULL);
Re: tipo di testo html descrizione estesa
ah me funziona senza problemi
controlla se hai i nomi delle colonne corrette

controlla se hai i nomi delle colonne corrette
Re: tipo di testo html descrizione estesa
ti ringrazio per avere fatto le prove, visto che a te si inseriva correttamente , mi è venuto un sospetto, che il codice di importazione mi dividesse il file contenente la stringa in modo non corretto.
alla fine ho scoperto che mi divideva le stringhe identificando il carattere ";" e guardando nella descrizione html compaiono diversi caratteri così.
di conseguenza mi divideva in modo sbagliato le varie stringhe
ho semplicemente messo ); visto che finiscono tutte così
ora funziona tutto correttamente
grazie mille
ilairo
alla fine ho scoperto che mi divideva le stringhe identificando il carattere ";" e guardando nella descrizione html compaiono diversi caratteri così.
di conseguenza mi divideva in modo sbagliato le varie stringhe
ho semplicemente messo ); visto che finiscono tutte così
ora funziona tutto correttamente
grazie mille
ilairo
Re: tipo di testo html descrizione estesa
di nulla... son felice che sei arrivato ad una conclusione 
