[英]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.