PHP发布变量

时间:2016-10-17 21:13:22

标签: php

我遇到的问题是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;,是吗?

2 个答案:

答案 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;?>"/>

这真是一个黑客而不是修复。问题在于你如何处理这个表格。