我遇到的问题是PHP不允许我发送变量" $ IsEdit"到另一页。这是HTML&两页的PHP:
def date_diff(row):
index = df.index.get_loc(row.name)
if index == 0:
return np.nan
prev_row = df.iloc[index - 1]
return row['date'] - prev_row['date']
df['difference'] = df.apply(date_diff, axis=1)
在下一页......
<form action="Form2.php" enctype="multipart/form-data" method="POST">
<?php
$Test=Test;
?>
<input type="submit" value="Run test" name="submit">
</form>
这给了我通知:
注意:未定义的索引:第2行的C:\ xampp \ htdocs \ Form2.php中的IsEdit
有人可以解释一下如何设置内容,以便第二页显示第34行,测试&#34;,是吗?
答案 0 :(得分:2)
您尝试使用隐藏类型输入元素,它将以这种方式工作。
<form action="Form2.php" enctype="multipart/form-data" method="POST">
<input type="hidden" value="<?php echo "your value here"; ?>" name="Test" id="Test">
<input type="submit" value="Run test" name="submit">
</form>
然后您可以使用
在下一页中获取Test的值<?php
echo $_POST["Test"];
?>
答案 1 :(得分:-1)
使用隐藏的输入字段
<?php $test=Test; ?>
<input type="hidden" name="test" value="<?php echo $test;?>"/>
这真是一个黑客而不是修复。问题在于你如何处理这个表格。