salve ho un problema con questo codice:

codice:
if($HTTP_POST_VARS){
while(list($lvar,$lvalue)=each($HTTP_POST_VARS)){
if(ereg("^riga",$lvar,$unarray)){
	//sleep(2);
$pezzi=explode("|",$lvalue);
$idprodotto=prodotto($pezzi[0]);
$sent++;
$note=$pezzi[1];   
$quantita=$pezzi[2];
$prezzo=$pezzi[3];
$sconto=$pezzi[4];
$iva=$pezzi[5];
$misura=$pezzi[6];
$aliva=$pezzi[7];
$sub=$pezzi[8];
$note=rteSafe($note);

echo  "$sent - $note - $quantita - $misura - $aliva - $iva - $sub 
";
con il ciclo ottengo da delle text field una serie di righe di questo tipo:

|nomearticolo|1|9.00|undefined|0.36|nu|4|9.00


le text field vengono inserite cosi:

codice:
       $('#miatabella').append("<tr id=\"aaa"+a+"\"><td class=\"textDisplay1\"><input type=\"text\" name=\"riga"+a+"\" value=\""+valore+"|"+valore2+"|"+valore3+"|"+valore4+"|"+valore5+"|"+valore9+"|"+valore7+"|"+valore8+"|"+valoreq+"\"/>"+valore+"</td><td class=\"textDisplay1\">"+valore2+"</td><td class=\"textDisplay1\"><font size=6>"+valore3+"</font></td><td class=\"textDisplay1\"><font size=6>"+valore7+"</font></td><td class=\"textDisplay1\"><font size=6>"+valore9+"</font></td><td class=\"textDisplay1\"><font size=6>"+valore8+"</font></td><td class=\"textDisplay1\"><font size=6>"+valore4+"</font></td><td class=\"textDisplay1\"><font size=6>"+valoreq+"</font></td><td class=\"textDisplay1\">
con il primo script divido le righe e le scompongo in pezzi...

solo che il ciclo mi salta qualche riga....

non riesco a capire il perchè....