我有这样的下拉列表:
<form action="" method="post">
Pilih Manajemen asset yang akan ditampilkan :
<select name="laporan">
<option value="">Manajemen Aset</option>
<option value="panel">Laporan Penel</option>
<option value="lampu">Laporan Lampu</option>
</select>
<input class="command-button primary" type="submit" name="tampilkan" value="Tampilkan">
</form>
我想要的是: 如果我选择了价值&#34; panel&#34;从下拉列表中我点击了按钮(名称=&#34; tampilkan&#34;),它将显示表格。如果我选择价值&#34; lampu&#34;,它将显示不同的表格。
我尝试使用此代码:
<?php
if(isset($_POST['tampilkan'])) {
if(isset($_POST['laporan'])== 'panel') {
?>
//will shown table 1
<?php
}
else if(isset($_POST['laporan'])== 'lampu') {
?>
//will shown table 2
<?php
}
}
?>
但它不起作用。我真的需要你的帮助,谢谢。
答案 0 :(得分:1)
您的if
条件存在问题。试试这个条件:
if(isset($_POST['laporan']) && $_POST['laporan'] == 'panel') {
echo "TAB1";
}
答案 1 :(得分:0)
概念是仅检查一次isset。
<?php
if(isset($_POST['tampilkan'])) {
if($_POST['laporan']== 'panel') {
?>
//will shown table 1
<?php
}
else if($_POST['laporan'] == 'lampu') {
?>
//will shown table 2
<?php
}
}
?>
OR
if(isset($_POST['tampilkan']) && $_POST['laporan']== 'panel') {
// Show table 1
}
elseif(isset($_POST['tampilkan']) && $_POST['laporan']== 'lampu') {
// Show table 2
}