Сохранить данные в переменной Stack Overflow

У меня есть форма ввода данных с именем 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__ пустой.

пожалуйста, помогите мне, спасибо.

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.php находится в той же папке, что и input.php

0

Другие решения

Вы можете отправить форму себе и просто использовать метод POST, чтобы получить значение.

$ var = $ _ POST [«time»];

echo $ var;

0

По вопросам рекламы [email protected]