簡體   English   中英

在URL中傳遞多個變量

[英]Passing multiple variables in a URL

我需要這方面的幫助。 我通過html鏈接傳遞兩個變量,如下所示:

<?php
//loop through the array
foreach ($precost1 as $value): ?>
<ul><li><a name="farmname" href="<?php echo base_url().'uploads/farms/'.$farm;'/'.$value->farmcycle;?>"><?php echo $value->cyclename;?></a></li></ul>
<?php endforeach; ?>

但是鏈接不能按預期工作,它會忽略第二個變量$ value-> farmcycle,請問使用正確語法的任何幫助嗎?

。$農場; '/'

用分號將行關閉,請嘗試使用。 代替。

分號結束php語句,使用。(點)作為concat運算符

foreach ($precost1 as $value) {
  echo '<ul><li><a name="farmname" href="'.base_url().'uploads/farms/'.$farm.'/'.$value->farmcycle.'">'.$value->cyclename.'</a></li></ul>';    
}

$farm您有了; 忘卻了.

<ul><li><a name="farmname" href="<?php echo base_url().'uploads/farms/'.$farm .'/'.$value->farmcycle;?>"><?php echo $value->cyclename;?></a></li></ul>

嘗試這個

<?php
//loop through a list of farmnames and create link for each listed farmname
foreach ($precost1 as $value): ?>
    <ul><li><a name="farmname" href="<?php echo base_url().'uploads/farms/'.$farm.'/'.$value->farmcycle;?>"><?php echo $value->cyclename;?></a></li></ul>

<?php endforeach?>

另外,您確定要為每個新項目創建一個<ul>標簽嗎?

嘗試將其放在foreach之外,因此您只是為每個項目創建一個<li>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM