• User Newbie

    Ciclo che perde oggetti

    Salve ho un problema con questo codice:

    [php]
    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 <br />";[/php]
    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:

    [php]
    $('#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">
    [/php]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é....