passa da
Codice PHP:
<tr>
                      
                      <td><?php echo $prodotto ?></td>
                      <td><?php echo $prezzopubblico ?></td>
                     
                      
                      <input type="hidden" id='idprodotto' name="idprodotto" value="<?php echo $idprodotto ?>">
                      <td><input type="text" class="form-control" name="quantita" id="quantita"  placeholder="Qtà?" required> </td>
                      <td><input type="submit" value="Inserisci nel carrello"></td>
                      
                    </tr>
                    </form>
a

Codice PHP:
<tr>
<td>
<form name="prodottonelcarrello<?php echo $idprodotto ?>" id="prodottonelcarrello<?php echo $idprodotto ?> " method="GET"  action="prodottonelcarrello.php" data-toggle="validator">
<table>
<tr>
<td><?php echo $prodotto ?></td>
                      <td><?php echo $prezzopubblico ?></td>
                     
                      
                      <input type="hidden" id='idprodotto' name="idprodotto" value="<?php echo $idprodotto ?>">
                      <td><input type="text" class="form-control" name="quantita" id="quantita"  placeholder="Qtà?" required> </td>
                      <td><input type="submit" value="Inserisci nel carrello"></td>
                      
                    </tr>
</table>
</form>
</td>
</tr>
o a qualcosa di analogo. nel senso di non splittare il form in mezzo alla tr