错误未定义在codeigniter上的变量替代

时间:2015-04-02 06:12:27

标签: php html codeigniter

我在我的视图文件中发现了这种错误类型的错误,如下所示。请帮我解决这个错误。我很高兴能够解决这个问题。我在等待正确答案 遇到PHP错误

严重性:注意

消息:未定义的变量:替代

文件名:views / all_investor_relation.php

行号:47

<div class="tabs-left">


                            <?php

                if($out){
                foreach($out as $row=>$value){

                    $paths=base_url().'uploads/investor_relation/';

                    $image=$value['docpath'];

                    $title=$value['title'];

                    $imageso="<a href='$paths$image' title='$title' target='_blank'>$title</a>";

                    $content="<tr $alternative>

                                         <td>".$i."</td><!-- this is line number 47-->

                                        <td>".$imageso."</td>

             }
                echo $content;
                }

                else{

                    echo "<tr><td colspan='4'>Page not Available Available.</td></tr>";

                }

                ?>           

</div>

3 个答案:

答案 0 :(得分:3)

删除

中的变量$ alternative
                                    $content="<tr $alternative>

                                     <td>".$i."</td><!-- this is line number 47-->

                                    <td>".$imageso."</td>

试试这段代码

$content="<tr><td>".$imageso."</td>";

答案 1 :(得分:3)

这种情况正在发生,因为您没有在任何地方定义$ alternative,请在下面的更新代码中找到。

<div class="tabs-left">


                            <?php

                if($out){
                $alternative = ""
                foreach($out as $row=>$value){

                    $paths=base_url().'uploads/investor_relation/';

                    $image=$value['docpath'];

                    $title=$value['title'];

                    $imageso="<a href='$paths$image' title='$title' target='_blank'>$title</a>";

                    $content="<tr $alternative>

                                         <td>".$i."</td><!-- this is line number 47-->

                                        <td>".$imageso."</td>

             }
                echo $content;
                }

                else{

                    echo "<tr><td colspan='4'>Page not Available Available.</td></tr>";

                }

                ?>           

</div>

目前我已经放了$ alternative =&#34;&#34;在条件内部,您可以根据您的使用情况进行修改,很可能我认为您希望使用它来应用替代类,例如&#34; odd&#34;和&#34;甚至&#34;类。

答案 2 :(得分:1)

如果您的变量$ alternative来自控制器,那么plz共享控制器代码另外明智地从此行删除$ alternative $content="<tr $alternative>........