我需要通过在同一页面的HTML链接上传递参数来调用函数
我的代码:
<?php
#array loop
foreach($new_array as $value){
#pass the array to the function
$input = inputFiles($value);
# call the function on the click of link
echo '<a href="#" id="inputLink" target="_blank">Input Link</a>';
# output of the function in the div
echo '<div id="inputLinkOutput" ></div>';
}
function inputFiles($value){
# get the value and do the rest work
}
?>
请帮忙。
答案 0 :(得分:1)
所以你通过url传递$_GET
变量:
<!-- lcoalhost/myPage.php -->
<a href='myPage.php?var1=123&var2=abc+bcd'>Link here</a>
在PHP中:
$var1 = $_GET['var1']; // => (string) '123'
$var2 = $_GET['var2']; // => (string) 'abc bcd'
答案 1 :(得分:1)
你需要使用像Ajax这样的东西来实现这一目标。在这里你是如何做到的。
引入switch语句以导航到特定功能。
$param = $_GET['val'];
switch($param){
case '1' : methodA(); break;
case '2' : methodB(); break;
//and so on
}
methodA(){
//do some logic
}
methodB(){
//do some logic
}
希望这会有所帮助。 干杯!