Ciao a tutti,
mi trovo incastrato in un problema da cui non riesco a uscire.
In un sito che sto realizzando esiste un carrello, che estrapola i dati da più tabelle e li stampa sulla pagina attraverso un ciclo while... All'interno del ciclo c'è una condizione if, dove se viene passata via get la variabile modifica articolo e l'articolo corrisponde, all'interno del ciclo viene stampato anche un form per potere modificare le quantità. E tutto funziona, vengono stampati tutti gli articoli nel carrello e la relativa possibilità di modificarli ma: una volta terminato il ciclo while non viene stampato il resto della pagina, è come se alla fine del ciclo ci fosse l'istruzione break.

codice:
while ($ris=mysql_fetch_array($esegui) or die(mysql_error())){
	$totale = $ris["Price"] * $ris["Q"];
	echo "<tr style=\"text-align:center\">\n" ;
	echo "<td><img class=\"immArt\" src=\"fotoNuovoSito/".$ris["Item"].".jpg\"></a></td>\n";
	echo "<td>".$ris["Description"]."</td>\n";
	echo "<td>".$ris["Price"]."&euro; </td>\n";
	echo "<td>".$ris["Q"]."</td>";
	echo "<td>".$totale." &euro;</td>";
	echo "<td><a href=\"canCar.php?id_carrello=".$ris["IdCarrello"]."\"><img title=\"CANCELLA RIGA\" width=\"28px;\" src=\"Img/1271948940_cart_remove.png\" /></a> <a href=\"?var=1&art=".$ris["Item"]."\"\"><img style=\"padding-left: 15px;\" title=\"MODIFICA QUANTITA'\" width=\"28px;\" src=\"http://Img/Btncart_add.png\" /></a></td> </tr>\n";
		
               if($_GET["var"] == "1" and $_GET[art] == $ris[Item]){
			echo"<tr>";
			echo "<td></td><td></td><td></td><td></td><td></td>
			<td><span class=\"salvaspazio\">NUOVA QUANTITA'</span>
				<form method=\"post\" action=\"modCar.php\" name=\"carrello\" />
				<input type=\"text\" class=\"Q2\" name=\"NQ\" value=\"".$ris[Q]."\" />
				<input type=\"hidden\" name=\"IdCarrello\" value=\"".$ris[IdCarrello]."\" />
				<img src=\"Img/BtnRefresh.png\" alt=\"Aggiungi al Carrello\" onclick=\"carrello.submit();\" />
				</form>
				</td>
				</tr>";
		}
}
Sapete aiutarmi???