Autor Zpráva
GRaffjam
Profil *
Zdravím, potřeboval bych poradit s podmínkou v PHP.
Mám internetový obchod. Při objednávce zboží se varianty dopravy vždy zobrazí až po vyplnění předešlého formuláře(údaje adresáta). To je v pořádku. Potřebuji však, aby se v tabulce dopravy, když je prázdná zobrazoval tento text: "Varianty dopravy se zobrazí až po vyplnění údajů adresáta." Po zobrazení variant dopravy by měl text zmizet.
Jedná se o stránky www.tschechnet.de .
Tabulka dopravy s PHP skriptem vypadá takto:
<?php
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
/* var_dump($this->helper->shipments_shipment_rates);die; */
?>
<div class="shipment-pane">
    <div class="pane round-box">
        <h3 class="title">
            <?php echo JText::_('SYSTEM_ONESTEPCHECKOUT_SHIPPING_METHOD')?>
        </h3>
        <div class="pane-inner">
        
        <?php
        echo JText::_('COM_VIRTUEMART_CART_SELECTSHIPMENT');
        if(!empty($this->layoutName) && $this->layoutName=='default') {
            echo "<fieldset id='shipments'>";
            foreach($this->helper->shipments_shipment_rates as $rates) {
                echo str_replace("input",'input',$rates)."<br />";
            }
            echo "</fieldset>";
        } else {
            JText::_('COM_VIRTUEMART_CART_SHIPPING');
        }

        ?>
        </div>
    </div>
</div>
Mockrát děkuji za pomoc.


Jinak zkoušel jsem to podle různých návodů dělat pomocí funkce strpos, ale bez úspěchu.
jefitto44
Profil
Toto by som skôr videl na jquery ako na php... zvoliš si funkciu, aby pridala nejakú hidden-css-class tomu formuláru, pokiaľ bude prázdne pole s údajme adresáta

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: