Salve, problemino stupido per i più esperti.
In una textarea devo incollare un testo stile csv. Per capirci
campo1^campo2^campo3^ecc...

successivamente dovrei inserire tutto in una tabella mysql già creata e configurata per ricevere i dati. Ho allora usato questo codice
Codice PHP:
<?php  $errorefalse
if(!
$oggetto) {      
$errore=true;      
echo 
"Nessun input inserito"
exit; } 
$cn mysql_connect("localhost""username""password");     
mysql_select_db("nomedatabase"$cn);          
$carattere"^";         
$string=explode($carattere$oggetto);        
$sql"INSERT INTO tabella (campo1,campo2,campo3,ecc)
         VALUES ('
$string[0]','$string[1]','$string[2]','$nuova[3]',ecc)"
 if (!
mysql_query($sql,$cn))   
{   die(
'Error: ' mysql_error());   

echo 
"record added";    
mysql_close($cn);     
?>
Il tutto funziona se nella text area inserisco solo una riga, invece se inserisco più righe, non essendoci un ciclo, mi inserisce sempre e solo la prima riga.
Domanda, come posso fare per ciclare correttamente affinchè tutte le righe inserite nella textarea siano inserite nel db? GRazie a chi vorrà aiutarmi