<tr class="data_row">
<td align="left"><?php echo $daerah_ejen ?> </td>
<?php
//link maklumat terperinci daerah
$detail_name_link = '<a onmouseover="Tip(\'Klik untuk lihat maklumat terperinci\')" onmouseout="UnTip()" href=laporan_kk_detail.php?daerah_ejen='.$daerah_ejen.'&kumpulan_ejen ='.$kumpulan_ejen.'>'.number_format($jumlah, 0, '.', ',').'</a>';
?>
<!--<td align="right"><?php echo number_format($jumlah, 0, '.', ',') ?> </td>-->
<td align="right"><?php echo $detail_name_link ?> </td>
</tr>
这是我的代码,当我在href中传递变量$daerah_ejen
时,它只传递第一个单词。例如,它应该传递"HULU SELANGOR"
,但它只会在另一页上传递"HULU"
。
您可以帮我修改代码,或者建议将该变量声明为字符串吗?
答案 0 :(得分:0)
您必须将网址中的参数编码为:
$daerah_ejen = urlencode($daerah_ejen); // the url parameter is encoded
$kumpulan_ejen = urlencode($kumpulan_ejen);// the url parameter is encoded
$detail_name_link = '<a onmouseover="Tip(\'Klik untuk lihat maklumat terperinci\')" onmouseout="UnTip()" href="laporan_kk_detail.php?daerah_ejen='.$daerah_ejen.'&kumpulan_ejen ='.$kumpulan_ejen.'">'.number_format($jumlah, 0, '.', ',').'</a>';
这将完成这项工作。
了解有关urlencode refer this
的更多信息希望这会有所帮助!