Quote Originariamente inviata da Alhazred Visualizza il messaggio
Prima del foreach() inizializzi una variabile contatore

$i = 1;

nel button metti
data-target="#opzioni_<?php echo $i ?>"

prima di chiudere il foreach() metti
$i++;

Così i data-target saranno
#opzioni_1
#opzioni_2
#opzioni_3
ecc...

Grazie per la risposta, premetto (come si sarà notato) che sono un neofita... ho fatto come mi hai suggerito, e cioè:
- ho inserito <?php $i = 1; ?> prima della riga <?php foreach ($products as $product) { ?>
- poi ho modificato il data-target in questo modo data-target="#opzioni_<?php echo $i ?>"
- poi ho modificato anche l'id in questo modo id="opzioni_<?php echo $i ?>"

Ma non funziona.

In pratica quello che vorrei fare è che sotto ad ogni nome prodotto presente nel carrello ci fosse un pulsante che, con la funziona collapse di bootstrap, mostra/nasconde le relative opzioni di ciascun prodotto. Ma con il codice come indicato qui sopra ogni pulsante (cioè di qualsiasi prodotto) mostra/nasconde sempre e solo le opzioni del primo prodotto in lista nel carrello.

Spero di essere riuscito a spiegarmi.

Io non so proprio come fare... un altro aiutino?

Grazie,
Massimo