【问题标题】:php if elseif custom style [closed]php if elseif 自定义样式
【发布时间】:2013-01-12 09:02:48
【问题描述】:

我尝试在 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. 这是默认的:s1.postimage.org/3zi5ufhrz/defa.png,每个链接标题都不同,但我想添加到每个链接,不同的样式。我使用了我的代码,你可以在第一篇文章中看到代码。然后我使用我的代码,我得到每个标题相同的链接:照片:s2.postimage.org/brg3za6h5/same.png

标签: php list styles opencart


【解决方案1】:
<?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) {?>

您使用单个“=”,因此您无需比较,而是设置 te 变量。

【讨论】:

  • 同样的问题.. 我得到链接 1、链接 2、链接 3
  • 第一个 if 也是如此。
  • 如果我先使用 == 如果我没有得到链接,我会得到空白区域
  • 好的,我创建了一张照片: 1. 这是默认的:s1.postimage.org/3zi5ufhrz/defa.png,每个链接标题都不同,但我想添加到每个链接,不同的样式。我使用了我的代码,你可以在第一篇文章中看到代码。然后我使用我的代码,我得到每个标题相同的链接:照片:s2.postimage.org/brg3za6h5/same.png
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-09
  • 2015-01-28
  • 2020-02-14
相关资源
最近更新 更多