php if elseif自定义样式

时间:2013-01-28 21:54:30

标签: php list styles opencart

我试图在opencart cms中使用自定义css样式制作送货方式。

本节中的默认代码是:

<tr class="highlight">
<td><?php if ($quote['code'] == $code || !$code) { ?>
  <?php $code = $quote['code']; ?>
  <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" id="<?php echo $quote['code']; ?>" checked="checked" />
  <?php } else { ?>
  <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" id="<?php echo $quote['code']; ?>" />
  <?php } ?></td>
<td><label for="<?php echo $quote['code']; ?>"><?php echo $quote['title']; ?></label></td>
<td style="text-align: right;"><label for="<?php echo $quote['code']; ?>"><?php echo $quote['text']; ?></label></td>

这段代码都没问题,我得到三个链接: 发货后,在店里拿自己,快递。

好吧,我想在每个链接自定义样式中制作自定义样式。 我在尝试:

  <tr class="highlight">
<td><?php if ($quote['code'] == $code || !$code) { ?>
  <?php $code = $quote['code']; ?>
  <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" id="<?php echo $quote['code']; ?>" checked="checked" />
  <?php } else { ?>
  <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" id="<?php echo $quote['code']; ?>" />
  <?php } ?></td>
<td><label for="<?php echo $quote['code']; ?>">
<?php $pastas = 'Shipping post'; ?>
<?php $atsiemimas = 'Courier'; ?>
<?php $vienetas = 'take own in the shop'; ?>
<?php if ($quote['title'] = $pastas) { ?>
    <font style="color:red;">1 link</font>
<?php } elseif ($quote['title'] = $atsiemimas) {?>
<font style="color:red;">2 link</font>
<?php } elseif ($quote['title'] = $vienetas) {?>
<font style="color:red;">3 link</font>
<?php }?>

</label></td>
<td style="text-align: right;"><label for="<?php echo $quote['code']; ?>"><?php echo $quote['text']; ?></label></td>

但我从三个不同的链接,三个相同的链接:1个链接,1个链接,1个链接。 然后我想拥有:1个链接,3个链接,3个链接

也许我使用错误的代码?请帮忙。

1 个答案:

答案 0 :(得分:4)

<?php } elseif ($quote['title'] = $atsiemimas) {?>
<font style="color:red;">2 link</font>
<?php } elseif ($quote['title'] = $vienetas) {?>

应该是:

<?php } elseif ($quote['title'] == $atsiemimas) {?>
<font style="color:red;">2 link</font>
<?php } elseif ($quote['title'] == $vienetas) {?>

您使用单个“=”,因此您可以设置变量而不是比较。