将数据保存在变量php中

时间:2018-08-16 05:11:34

标签: php variables include native

我有一个名为input.php的表单输入数据,该数据将在process.php中处理,
程序完成后如何获取数据?

表单input.php的源代码

<form action="process.php" method="POST" >
    <select id="selectbasic" name="time" class="input100">
    <option value="not" selected>-choose-< /option>
    <option value="m">Minut< /option>
    <option value="s">Second< /option>
    </select>
    <input type="text" name="field" id="time" />
    <button type="submit">Time </button>
</form>

process.php的源代码

<?php if ($_SERVER["REQUEST_METHOD"] == "POST") {
     $nmr = $_POST['field'];
     $time = $_POST['time'];
     if($time =='m'){
          $nmr = $nmr*60*1000;
     }else if($time =='s'){
          $nmr = $nmr*1000;
     } echo("<script LANGUAGE='JavaScript'> window.alert('Auto refresh was 
reset!');  window.history.go(-1);</script>");
}
}?>

表格get_data.php的源代码

<?php include ("process.php"); ?>
<?php echo $nmr; ?>

变量__$nmr__中的值为空。
请帮帮我,谢谢。

2 个答案:

答案 0 :(得分:0)

从您的代码中,我认为您的问题是表单action指向错误的文件

应该是

<form action="get_data.php" method="POST" >
    <select id="selectbasic" name="time" class="input100">
    <option value="not" selected>-choose-< /option>
    <option value="m">Minut< /option>
    <option value="s">Second< /option>
    </select>
    <input type="text" name="field" id="time" />
    <button type="submit">Time </button>
</form>

请记住,此代码假定get_data.phpinput.php位于同一文件夹中

答案 1 :(得分:0)

您可以将表单提交给自己,而只需使用POST方法即可获取值。

$ var = $ _ POST [“ time”];

echo $ var;