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"]."€ </td>\n";
echo "<td>".$ris["Q"]."</td>";
echo "<td>".$totale." €</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???