Visualizzazione dei risultati da 1 a 4 su 4

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    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...

  2. #2
    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

  3. #3
    Quote Originariamente inviata da iografico Visualizza il messaggio
    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.
    Mi correggo, funziona! Avevo dimenticato il codice per incrementare la variabile.

    Grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.