- Home
- Categorie
- Coding e Sistemistica
- PHP
- Ciclo che perde oggetti
-
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é....