Php if isset语句-如何

Php if isset语句-如何,php,session,isset,Php,Session,Isset,我需要运行一个if-isset语句,但我似乎无法正确执行,请协助 <?php if(isset($_SESSION['schlid'])) { foreach($_SESSION['schild'] as $index=>$child){ ?> <?php echo "<input type='text' name='schild[{$index}]' value='{$child}'/>";?> <

我需要运行一个if-isset语句,但我似乎无法正确执行,请协助

    <?php
    if(isset($_SESSION['schlid'])) {
    foreach($_SESSION['schild'] as $index=>$child){ ?>
        <?php echo "<input type='text' name='schild[{$index}]' value='{$child}'/>";?>
    <?php } }?>
schild存储在会话中,但它不显示foreach循环的输入字段

@Xavier:Change

if(isset($_SESSION['schlid'])) {

@泽维尔:改变

if(isset($_SESSION['schlid'])) {


我在会话中有schild,但它没有显示输入。您是否意识到,您编写的代码中的变量名不同$_会话['schlid']!=$_会话['schild']。尝试使用该代码时遇到的问题是什么?isset功能已正确使用。不过,foreach语句似乎有点离谱,不过,除了分解PHP的方式之外,没有必要这样做。您能让我们更深入地了解您遇到的具体问题吗?@BOMEz没有isset语句的代码可以工作并显示存储会话数据的foreach循环,使用isset时,它不会显示alli在会话中的数据输入字段,但不会显示输入。您是否意识到您编写的代码中变量名称不同$_会话['schlid']!=$_会话['schild']。尝试使用该代码时遇到的问题是什么?isset功能已正确使用。不过,foreach语句似乎有点离谱,不过,除了分解PHP的方式之外,没有必要这样做。您能让我们更深入地了解您遇到的具体问题吗?@BOMEz没有isset语句的代码工作并显示存储会话数据的foreach循环,而isset则根本不显示数据输入字段