Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在同一页面上提交后显示所选下拉列表值_Php_Html - Fatal编程技术网

Php 如何在同一页面上提交后显示所选下拉列表值

Php 如何在同一页面上提交后显示所选下拉列表值,php,html,Php,Html,有两个具有不同值的下拉列表和一个提交按钮。提交后,该操作与$_SERVER['PHP_SELF']位于同一页面上;现在,我想在生成报告后显示所选的下拉列表值,但我不知道如何做到这一点 <form name="gg" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <table align="center"> <tr> <th> <label>Cente

有两个具有不同值的下拉列表和一个提交按钮。提交后,该操作与$_SERVER['PHP_SELF']位于同一页面上;现在,我想在生成报告后显示所选的下拉列表值,但我不知道如何做到这一点

<form name="gg" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">

<table align="center">
<tr>
<th>
<label>Center Name:</label>
</th>
<td>
    <select name="center_name" id="centername" required >
        <option value="">Select Center</option> 
        <option value="xxx">XXX</option>                
    </select>
</td>
</tr>
<tr>
<th>
    Age:
</th>
<td>
    <select name="age_bracket" id="agebracket" required >
        <option value=""  >Select Age</option>
        <option value="18-24"  >18-23</option>
        <option value="25-34"  >25-34</option>
        <option value="35-44"  >35-44</option>
        <option value="45-54"  >45-54</option>
        <option value="55-64"  >55-64</option>
        <option value="65-74"  >65-74</option>
        <option value="75"  >75+</option>
    </select>
</td>
</tr>
<tr>
    <td colspan="2" align="center"><input type="submit" name="submit" value="Submit"></td>
</tr>

我不太明白你的问题。。。我看过你的评论。。。我想你想要这样的东西

<form name="gg" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table align="center">
<tr>
<th>
<label>Center Name:</label>
</th>
<td>
    <select name="center_name" id="centername" required >
        <option value="">Select Center</option> 
        <option value="xxx"<?php if(isset($_POST["center_name"]) && $_POST["center_name"] == "xxx") { echo " selected"; } ?>>XXX</option>                
    </select>
</td>
</tr>
<tr>
<th>
    Age:
</th>
<td>
    <select name="age_bracket" id="agebracket" required >
        <option value=""  >Select Age</option>
        <option value="18-24"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "18-24") { echo " selected"; } ?>>18-23</option>
        <option value="25-34"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "25-34") { echo " selected"; } ?>>25-34</option>
        <option value="35-44"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "35-44") { echo " selected"; } ?>>35-44</option>
        <option value="45-54"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "45-54") { echo " selected"; } ?>>45-54</option>
        <option value="55-64"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "55-64") { echo " selected"; } ?>>55-64</option>
        <option value="65-74"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "65-74") { echo " selected"; } ?>>65-74</option>
        <option value="75"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "75") { echo " selected"; } ?>>75+</option>
    </select>
</td>
</tr>
<tr>
    <td colspan="2" align="center"><input type="submit" name="submit" value="Submit"></td>
</tr>
</table>
</form>

您也可以从操作中删除。

echo$\u POST[年龄括号]和echo$\u POST[中心名称]?可能您误解了我的问题。我有ifisset$_POST['submit']{在html下拉列表下,并希望在html下拉列表中回显$agebracket aove submit函数,其中未设置提交。提交在html下拉列表下,在提交后,我希望在下拉列表中显示值。
                centername:-
                age:-
                             submit

    slno    col1    col2    col3    col4
    //after submit i get the report fetched here on the same page but could not get the selected drop-down values
 <?php

  echo "centername:".$_POST['center_name'];
  echo "Age:" $_POST['age_bracket'];

  ?>
 <form name="gg" method="post" action="<?php echo $_SERVER['PHP_SELF'];    ?>">

 <table align="center">
 <tr>
 <th>
 <label>Center Name:</label>
 </th>
 <td>
 <select name="center_name" id="centername" required >
    <option value="">Select Center</option> 
    <option value="xxx">XXX</option>                
 </select>
 </td>
 </tr>
 <tr>
 <th>
 Age:
 </th>
 <td>
 <select name="age_bracket" id="agebracket" required >
    <option value=""  >Select Age</option>
    <option value="18-24"  >18-23</option>
    <option value="25-34"  >25-34</option>
    <option value="35-44"  >35-44</option>
    <option value="45-54"  >45-54</option>
    <option value="55-64"  >55-64</option>
    <option value="65-74"  >65-74</option>
    <option value="75"  >75+</option>
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="Submit"></td>
</tr>
</form>
<form name="gg" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table align="center">
<tr>
<th>
<label>Center Name:</label>
</th>
<td>
    <select name="center_name" id="centername" required >
        <option value="">Select Center</option> 
        <option value="xxx"<?php if(isset($_POST["center_name"]) && $_POST["center_name"] == "xxx") { echo " selected"; } ?>>XXX</option>                
    </select>
</td>
</tr>
<tr>
<th>
    Age:
</th>
<td>
    <select name="age_bracket" id="agebracket" required >
        <option value=""  >Select Age</option>
        <option value="18-24"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "18-24") { echo " selected"; } ?>>18-23</option>
        <option value="25-34"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "25-34") { echo " selected"; } ?>>25-34</option>
        <option value="35-44"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "35-44") { echo " selected"; } ?>>35-44</option>
        <option value="45-54"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "45-54") { echo " selected"; } ?>>45-54</option>
        <option value="55-64"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "55-64") { echo " selected"; } ?>>55-64</option>
        <option value="65-74"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "65-74") { echo " selected"; } ?>>65-74</option>
        <option value="75"<?php if(isset($_POST["age_bracket"]) && $_POST["age_bracket"] == "75") { echo " selected"; } ?>>75+</option>
    </select>
</td>
</tr>
<tr>
    <td colspan="2" align="center"><input type="submit" name="submit" value="Submit"></td>
</tr>
</table>
</form>
<?php
 echo $_POST['center_name'];
 echo $_POST['age_bracket'];
?>