2012-03-13 64 views
0

我试图将信息从一个页面发送到另一个页面,以便将其包含在表单中,然后通过电子邮件发送。我在这里找到了很多有帮助的话题,但是找不到任何东西。如果需要,在另一个页面上输出一个变量到另一个页面的表格

我有一个“询问此”按钮,我想将该信息发送到另一页上的表单,但是,该页面可能会直接访问。 我已经如何输出从另一个网页的信息发现,辉煌的新闻,但如果我在表格上使用

<input type="text" name="model" value="<?php echo htmlspecialchars($model);?>" /> 

那很好,但如果用户访问该页面直接再有不会是从一个变量的值完成和表格不会发送。

是否有一个简单的解决方案,或者我应该看看通过使用'if exists'来更改表单,以便字段根据是否发送变量来更改。

在此先感谢

+0

你为什么不让它隐藏字段,从而用户不能编辑它。进一步你可以使它成为一个“不需要”的领域,因此,如果价值不存在,它将只是空白... – Michal 2012-03-13 13:11:12

+0

是的,我确实认为这两个作为选项与不要求是最简单的在我心中(作为一个完整的noob,可能并非如此)大声笑,但作为我试图学习PHP我不想只是使它不需要,看看是否有一个可编程的选项,但多数民众赞成我会做什么,如果可爱的人在这里没有帮助 – 2012-03-13 15:27:26

回答

1

最简单的解决办法是有,如果该值已在POST设置其覆盖的默认值/ GET。

编辑:例如:

$model = 'defaultValue'; 
if ($_POST['model']) { 
    $model = $_POST['model']; 
} 

(这的magic_quotes或过滤不考虑应该对所有输入完成)

+0

谢谢......但我该怎么做?我是一个真正的菜鸟,理解这个理论,但并不擅长实际操作。 – 2012-03-13 15:07:22

+0

你很棒。谢谢 – 2012-03-13 15:21:45

相关问题