i would like to ask help in re-creating the code below. Im transferring form data from page1.php going to page2.php with the form datas from page1.php. The scenario is whenever the variable ddList1 is greater than 0 it will execute the code below displaying it in the html. otherwise when the variable is set to 0 it will hide the chunk of the html codes
<?php
if($_POST["ddList1"] > 0)
echo $_POST["ddList1"];
?>
<table>
<tr>
<td><?php echo $_POST["ddList1"]; ?></td>
<td><?php echo $_POST["ddList1name"]; ?></td>
<td><?php echo $_POST["ddList1desc"]; ?></td>
<td>
<?php
$_ddList1 = $_POST["ddList1"];
switch ($_ddList1) {
case "1":
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
break;
case "2":
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
break;
case "3":
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button>";
break;
case "4":
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button>";
break;
case "5":
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button>";
break;
default:
echo "out of range";
}
?>
</td>
</tr>
</table>
<?php
if($_POST["ddList1"] > 0){ ?>
<table>
<tr>
<td><?php echo $_POST["ddList1"]; ?></td>
<td><?php echo $_POST["ddList1name"]; ?></td>
<td><?php echo $_POST["ddList1desc"]; ?></td>
<td>
<?php
switch ($_POST["ddList1"]) {
case "1":
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
break;
case "2":
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
break;
case "3":
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button>";
break;
case "4":
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button>";
break;
case "5":
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button> ";
echo "<button type=\"button\" class=\"btn btn-info ButtonOne1\" onclick=\"openwindow1();\" aria-label=\"Left Align\"><span class=\"glyphicon glyphicon glyphicon-list-alt\" aria-hidden=\"true\"></span></button>";
break;
default:
echo "out of range";
}
?>
</td>
</tr>
</table>
<?php } ?>
Your if statement will run the statement echo $_POST["ddList1"]; since if follows this format.
if(expression)
statement;
since the "echo $_POST["ddList1"];" is the following statement, the conditional will only apply to this statement.
You might want to try this format:
<?php
if(condition):
statement1;
statement2;
...
?>
<h1>HTML code here!<h1>
<?php endif; ?>
Good luck!
<?php if ($_POST['ddList1']): ?>
<!--Nothing between if and endif will be executed if $_POST['ddList1'] is zero-->
<table>
<tr>
<td><?php echo $_POST["ddList1"]; ?></td>
<td><?php echo $_POST["ddList1name"]; ?></td>
<td><?php echo $_POST["ddList1desc"]; ?></td>
<td>
<?php
if ($_POST['ddList1'] > 5) {
echo "out of range";
} else {
// It looks like all the buttons are the same, so you should
// be able to simplify all the repeated code in the switch
$button = '<button type="button" class="btn btn-info ButtonOne1" onclick="openwindow1();" aria-label="Left Align"><span class="glyphicon glyphicon glyphicon-list-alt" aria-hidden="true"></span></button> ';
// This will repeat the button HTML (ddList1) times
echo str_repeat($button, $_POST['ddList1']);
}
?>
</td>
</tr>
</table>
<?php endif; ?>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.