Ludo237
26-04-2011, 15:07
Ciao a tutti :ciapet:
Sto cercando di capire una cosa .. ho creato un form con 2+ checkbox .. e per salvarle sul DB utilizzo un metodo un po troglo però efficace, implodo l'array che mi arriva dal form e metto nel db i valori separati da | .. in un campo di tipo TEXT .. e funziona perfettamente. :read:
però ho notato una cosa. Se dal form l'utente seleziona solo una checkbox e non più di una mi da un errore "Warning" sulla funzione implode. Mi sono documentato e ho capito che servono 2 o più valori, nell'array che si passa alla funzione implode, per effettuare la funzione implode senza problemi.
la mia domanda è .. come faccio a salvare nel DB un array mono valore utilizzando il metodo Troglo (:D ) ?
some code:
if(!empty($citta) && count($citta) > 1) $citta = implode("|",$citta) ; // Citta separate da |
else print_r($citta) ;
Cosi capisco e vedo a video se l'array ha un valore o più di uno ... e poi ? nell else cosa faccio?
Sto cercando di capire una cosa .. ho creato un form con 2+ checkbox .. e per salvarle sul DB utilizzo un metodo un po troglo però efficace, implodo l'array che mi arriva dal form e metto nel db i valori separati da | .. in un campo di tipo TEXT .. e funziona perfettamente. :read:
però ho notato una cosa. Se dal form l'utente seleziona solo una checkbox e non più di una mi da un errore "Warning" sulla funzione implode. Mi sono documentato e ho capito che servono 2 o più valori, nell'array che si passa alla funzione implode, per effettuare la funzione implode senza problemi.
la mia domanda è .. come faccio a salvare nel DB un array mono valore utilizzando il metodo Troglo (:D ) ?
some code:
if(!empty($citta) && count($citta) > 1) $citta = implode("|",$citta) ; // Citta separate da |
else print_r($citta) ;
Cosi capisco e vedo a video se l'array ha un valore o più di uno ... e poi ? nell else cosa faccio?