我想根据选定的下拉值调用图形,方法是图形($ p),因为我将基于$ p图形传递参数将改变。如何在选项标记内调用该方法。
<?php
//connect database
include("C:\wamp64\www\DashBoard\Config2.php");
$pro_name=array();
$sql = "select project_name from project_table";
$result = mysqli_query($db,$sql);
$pro="select count(project_name)from project_table;";
$res=mysqli_query($db,$pro);
$row=mysqli_fetch_array($res);
$cntp=$row['count(project_name)'];
echo "<select name='project_name'>";
while ($row = mysqli_fetch_array($result)) {
$pro_name[]=$row['project_name'];
}
for($p=0;$p<$cntp;$p++){
echo '<option >'.$pro_name[$p].'</option>';
}
echo "</select>";
?>
任何人都可以帮助我。并且书面图形方法是php方法。
答案 0 :(得分:0)
点击下拉链接后,您可以将URL中的参数作为GET参数传递给后续页面,并可以访问那里的参数并进行修改。
以下代码段向您展示了实现目标的方法之一。
注意:还有其他方法可以实现。但我告诉你最简单的一个。请确保检查证券最佳实用,因为我不会在这里加入。
HTML中的
echo '<option > <a href="link.php?par1=$par1&par2=$par2">'.$pro_name[$p].'</option>';
在 link.php 文件中。
<?php
$par1 = $_GET['par1'];
$par2 = $_GET['par2'];
/* Your code */
第二种方式
echo '<option>'. someFunction($par1, $par2) .'</option>';