【发布时间】:2017-11-02 10:32:06
【问题描述】:
我想从表单中将元素添加到类中的数组中,然后稍后将其填充到下拉列表中以供选择。我的问题是它只保存传递给表单的值,而不保存任何以前传递给它的值。
下面是表格
<form action="settings.php" method="post">
<label>Add your expenses</label>
<input type='text' name='expenses'>
<input type='submit' name='exp' value='ADD!'>
</form>
这是处理输入从表单添加的值的类
class Money {
public function addExpenses(){
if(isset($_POST['exp'])){
$values = $_POST['expenses'];
$expenses_array = array();
array_push($expenses_array, $values);
return $expenses_array;
}
else{
return false;
}
}
【问题讨论】:
-
您需要将其保存为cookie或会话数组。
-
@kmg92,你以前的 values 变量在哪里,它不存在于函数中