dtnat7146 2012-12-05 02:43
浏览 26
已采纳

将变量附加到$ _SESSION变量的末尾

I am trying to append a Number to the end of a PHP $_SESSION variable but for some reason the number is not appending. Here is the part of the code I am having trouble with:

value="'.$_SESSION["fname_'.$i.'"].'"

$i contains the number I am trying to append to the $_SESSION variable. Any suggestions? Thanks

//Loop through the number of stored in $_SESSION['management-count'] and print out that many sections
    $_SESSION['management-member-template'] = '' ;
    for ($i = 1; $i <= $_SESSION['management-count']; $i++) {
        $_SESSION['management-member-template'] .= '
        <li class="">
            <div class="heading-line">
                <h5>Member <span class="num">'.$i.'</span></h5>
                <a href="#" class="btn-remove"><span>Remove Member</span></a>
            </div>
            <div class="text-frame">
                <p>Would you like to use a previously entered individual?</p>
            </div>
            <div class="controls">
                <div class="radio-line" id="radio-'.$i.'">
                    <input type="radio" id="member_'.$i.'_1" name="member_'.$i.'" checked="checked"  />
                    <label for="member_'.$i.'_1">'.$_SESSION['legal-first-name'].' '.$_SESSION['legal-last-name'].', '.$_SESSION['legal-address'].' '.$_SESSION['legal-address-2'].', '.$_SESSION['legal-city'].', '.$_SESSION['legal-state'].' '.$_SESSION['legal-zip'].'</label>
                </div>
                <div class="radio-line" id="rad-'.$i.'">
                    <input type="radio" id="member_'.$i.'_2" name="member_'.$i.'" title="new-address" />
                    <label for="member_'.$i.'_2">No, enter a new name</label>
                </div>
            </div>
            <div class="new-address hidden" id="new-address-'.$i.'">
                <div class="form-row">
                    <div class="item">
                        <label>First Name <span>*</span></label>
                        <div class="text">
                            <input type="text" name="member['.$i.'][fname]" value="'.$_SESSION["fname_'.$i.'"].'" />
                        </div>
                    </div>
                    <div class="item">
                        <label>Last Name <span>*</span></label>
                        <div class="text">
                            <input type="text" name="member['.$i.'][lname]" value="'.$_SESSION["fname_'.$i.'"].'" />
                        </div>
                    </div>
                </div>
            </div>
        </li>
        <script type="text/javascript">
        $(document).ready(function () {
            $("#rad-'.$i.'").click(function() {
                $("#new-address-'.$i.'").removeClass("hidden");  
            });
            $("#radio-'.$i.'").click(function() {
                $("#new-address-'.$i.'").addClass("hidden");  
            });
        });
        </script>' ;
    }
  • 写回答

1条回答 默认 最新

  • douyi1084 2012-12-05 03:57
    关注

    Figured it out. Here is the solution:

    WRONG: value="'.$_SESSION["fname_'.$i.'"].'"

    RIGHT: value="'.$_SESSION["fname_".$i].'" />

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?