Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : mario78 15 Dec 2012, 17:31:49

: annidare frasi con php if
: mario78 15 Dec 2012, 17:31:49
Ciao a tutti,
per favore qualcuno mi può aiutare con questa procedura :-\
Sto cercando di inserire delle azioni nel mio carrello virtuemart per vari importi.
Esempio:
se nel carrello ci sono prodotti meno di 30 euro ci sarà una frase
se invece ci sono prodotti per 30 euro comparirà una nuova frase
se si raggiunge 60 euro apparira una nuova frase.
Io fino ad'ora sono riuscito solo a far apparire le prime due frasi, quella di meno di 30euro e quella raggiunti i 30 euro.
Il codice che sto usando è questo:
:
<DIV>
<p style="text-align: center;"><strong><span style="font-family: arial,helvetica,sans-serif; font-size: 14pt;">
        <?php if($subtotal 30) { ?>
            <span style="color: #ff0000;">[b]prima frase.[/b]</span></span>
        <?php } else { ?>
            <span style="color: #088A08;">[b]seconda frase.[/b]</span></p>
        <?php ?>
    </span></strong>
</p>
</DIV>
Purtroppo la terza frase con l'importo di 60 euro non capisco proprio come inserirla  :-[
In pratica quando compare la terza frase devono sparire la prima e la seconda frase.
Spero di essere stato chiaro e che qualcuno possa aiutarmi.
Grazie mille
: Re:annidare frasi con php if
: mau_develop 15 Dec 2012, 17:48:49
:
<?php if($subtotal 30) { ?>
            <span style="color: #ff0000;">[b]prima frase.[/b]</span></span>
        <?php } elseif($subtotal 60 && $subtotal 30) { ?>
            <span style="color: #088A08;">[b]seconda frase.[/b]</span></p>
        <?php } else { ?>
            <span style="color: #FFCC00;">[b]terza frase.[/b]</span></p>
        <?php ?>
: Re:annidare frasi con php if
: mario78 15 Dec 2012, 18:13:32
Grazie per l'aiuto.
Purtroppo non funziona,
mi compare la prima e la terza frase la seonda non vinene visualizzata :-\

:
<?php if($subtotal 30) { ?>
            <span style="color: #ff0000;">[b]prima frase.[/b]</span></span>
        <?php } elseif($subtotal 60 && $subtotal 30) { ?>
            <span style="color: #088A08;">[b]seconda frase.[/b]</span></p>
        <?php } else { ?>
            <span style="color: #FFCC00;">[b]terza frase.[/b]</span></p>
        <?php ?>
: Re:annidare frasi con php if
: mau_develop 15 Dec 2012, 19:34:57
provato a svuotare la cache?
... magari metti anche un = è più corretto... >=   e <=  (maggiore uguale / minore uguale)

M.
: Risolto Re:annidare frasi con php if
: mario78 17 Dec 2012, 16:36:09
Ho risolto in questo modo:
:
<?php if($subtotal 30) { ?>
            <span style="color: #ff0000;">[b]prima frase.[/b]</span></span>
<?php } elseif($subtotal 60) { ?>
            <span style="color: #088A08;">[b]seconda frase.[/b]</span></p>
<?php } else { ?>
            <span style="color: #FFCC00;">[b]terza frase.[/b]</span></p>
<?php ?>
Grazie mille per l'aiuto  :)