PHP ComboBox在其他页面上显示选定的值

时间:2013-11-05 19:44:23

标签: php combobox

我想从一个页面上的组合框中显示所选的值,然后将其显示在其他页面上,并使用此代码:

第1页的代码:

<form action = 'enviar.php' method = "POST">

<select required id = "cmbAno" name = "Make">

<option value="ano_1"> 1º </option>
<option value="ano_2"> 2º </option>
<option value="ano_3"> 3º </option>
<option value="ano_4"> 4º </option>
<option value="ano_5"> 5º </option>
<option value="ano_6"> 6º </option>
<option value="ano_7"> 7º </option>
<option value="ano_8"> 8º </option>
<option value="ano_9"> 9º </option>
<option value="ano_10"> 10º </option>
<option value="ano_11"> 11º </option>
<option value="ano_12"> 12º </option>

</select>

<script>
        function run() 
        {
            document.getElementById("srt").value = document.getElementById("cmbAno").value;
        }

        function up() 
        {
            var dop = document.getElementById("srt").value;
        }
</script>

第2页的代码:

<?php

  echo $_POST['Make'];

&GT;

而不是显示所选的选项,例如'1º',它会显示选项值'ano_1'

1 个答案:

答案 0 :(得分:0)

您可以获取该值并将其重新转换为所需的文本。像下面的片段。然而,有12个选项,它会变得非常大。

<?php if($_POST['Make'] == "ano_1"){ $result = "1º"; }elseif{ ...Continue... } ?>

然后 - 你想要显示结果的地方:

<?php echo $result; ?>

这应该做你想要的。可能有一种更有效的方式 - 但我仍然是一个php新手。