Php 如何在另一页中获取foreach值?
提交表单后,我将获得Php 如何在另一页中获取foreach值?,php,Php,提交表单后,我将获得复选框值并存储在$segment中。基于$segment值。我显示表单。从该表单,我将一些值发送到下一页(final.php),而不是段值,但是我想在这里得到$segment值,我要做什么 注:$段值为数组。有人能帮我吗 这里是tutorsubject.php <?php if(isset($_POST['submit'])) { $segment=$_POST['segment']; echo $segment; }
复选框
值并存储在$segment中。基于$segment
值。我显示表单。从该表单,我将一些值发送到下一页(final.php),而不是段值,但是我想在这里得到$segment
值,我要做什么
注:$段值为数组。有人能帮我吗
这里是tutorsubject.php
<?php
if(isset($_POST['submit']))
{
$segment=$_POST['segment'];
echo $segment;
}
?>
<form name="f1" action="tutorsubject.php" method="post">
<p>Teaching segment
<input type="checkbox" name="segment[]" value="Engineering">Engineering
<input type="checkbox" name="segment[]" value="Technology">Technology
<input type="checkbox" name="segment[]" value="Dances">Dance
</p>
<input type="submit" name="submit" value="submit">
</form>
教学环节
工程类
技术
跳舞
现在
<form name="f1" action="final.php" method="post"/>
Name:<input type="Text" name="name" value=""/>
<input type="submit" name="Submit" value="submit"/>
</form>
姓名:
Final.php在这里我得到Final.php的值基于。在Final.php中,我想为我必须做的事情获取$segment值为什么不使用session:
$_SESSION["segment"] = $segment;
要在final.php页面中阅读:
print_r($_SESSION["segment"]);
希望这能对您有所帮助。看看会话是如何工作的。很抱歉,您的问题不清楚。我同意,会话可能是一个很好的方法。PHP是无状态的,另一种方法是使用隐藏fields@LucaOlivieri变量($segment)是一个数组,这就是为什么我认为他最好使用session,除非他想序列化变量并传递它。