注意:未定义的变量:第27行的C:\ XAMPP \ htdocs \ progscores.php中的表

极光

我有一个带有下拉菜单的表单。每当我选择一个程序时,系统就会显示该程序的分数表。但是,当我选择服务名称时,它不会显示服务表。另外,还有没有更好,更快和有效的方式来显示数据库中的表?

这是我的表格:

形式

我得到的错误:

错误

progscores.php

  <?php

    include'connect.php';

    $crit=@$_POST['crit'];
    $y2005=@$_POST['y2005'];
    $y2006=@$_POST['y2006'];
    $y2007=@$_POST['y2007'];
    $y2008=@$_POST['y2008'];
    $y2009=@$_POST['y2009'];
    $y2010=@$_POST['y2010'];

    switch($_POST['program'])
    {
          case 'Computer Science':
             $table = 'csprog';
             break;
          case 'BAED':
            $table = 'baedprog';
             break;
          case 'Psychology':
             $table = 'psyprog';
             break;

      }

     $res = mysql_query("SELECT * FROM {$table}");

 ?> 

  <html>
  <body>
  <table width="600" border="1" cellspacing="1">
    <tr>
         <th>Criteria</th>
         <th>2005</th>
         <th>2006</th>
         <th>2007</th>
         <th>2008</th>
         <th>2009</th>
         <th>2010</th>
   </tr>

    <?php
       while($table=mysql_fetch_assoc($res)){

         echo "<tr>";

         echo "<td>".$table['crit']."</td>";

         echo "<td>".$table['y2005']."</td>";

         echo "<td>".$table['y2006']."</td>";

         echo "<td>".$table['y2007']."</td>";

         echo "<td>".$table['y2008']."</td>";

         echo "<td>".$table['y2009']."</td>";

         echo "<td>".$table['y2010']."</td>";

         echo "</tr>";

      }
   ?>
  </table>
  </body>
  </html>


  principal.php

      <?php

          include 'connect.php';

          if($_POST['program']){
             include 'progscores.php';

          }elseif($_POST['services']){
             include 'servscores.php';
          }

        ?> 


   servscores.php


         <?php

            include'connect.php';

            $scrit=@$_POST['scrit'];
            $sy2005=@$_POST['sy2005'];
            $sy2006=@$_POST['sy2006'];
            $sy2007=@$_POST['sy2007'];
            $sy2008=@$_POST['sy2008'];
            $sy2009=@$_POST['sy2009'];
            $sy2010=@$_POST['sy2010'];

            switch($_POST['services'])
            {
                case 'Library':
                   $stable = 'library';
                   break;
                case 'Course Administrator':
                   $stable = 'cadmin';
                   break;
               case 'Front Desk':
                   $stable = 'frontdesk';
                   break;
               case 'Clubs and Societies':
                   $stable = 'clubs';
                   break;
              case 'IT Services and Facilities':
                   $stable = 'itservice';
                   break;
              case 'International Student Office':
                  $stable = 'stoffice';
                   break;
          }

          $res2 = mysql_query("SELECT * FROM {$stable}");

       ?> 

         <html>
         <body>
            <table width="600" border="1" cellspacing="1">
              <tr>
                   <th>Criteria</th>
                   <th>2005</th>
                   <th>2006</th>
                   <th>2007</th>
                   <th>2008</th>
                   <th>2009</th>
                   <th>2010</th>
              </tr>

        <?php
             while($stable=mysql_fetch_assoc($res2)){

              echo "<tr>";

              echo "<td>".$stable['scrit']."</td>";

              echo "<td>".$stable['sy2005']."</td>";

              echo "<td>".$stable['sy2006']."</td>";

              echo "<td>".$stable['sy2007']."</td>";

              echo "<td>".$stable['sy2008']."</td>";

              echo "<td>".$stable['sy2009']."</td>";

              echo "<td>".$stable['sy2010']."</td>";

             echo "</tr>";

         }
       ?>

       </table>
       </body>
       </html>
纳希德·本·阿扎尔(Nahid Bin Azhar)

未定义$ table,因为您直接在切换代码块中声明了它。所以首先您必须声明

$table=''; 

切换前

由于$ table是未定义的,因此出现了第二个警告

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

注意:第2行的C:\ xampp \ htdocs \ hoc \ get_session.php中的未定义变量:_SESSION

来自分类Dev

注意:未定义变量:firstname in C:\xampp\htdocs\port\w6\insertRecord.php 第 16 行

来自分类Dev

注意:未定义的索引:第15行的C:\ xampp \ htdocs \ Sites \ ooplr \ classes \ Validate.php中的密码?

来自分类Dev

注意:第131行的C:\ xampp \ htdocs \ liker2 \ dashboard.php中未定义的属性:stdClass :: $ error

来自分类Dev

注意:未定义的变量:在第25行的C:\ xampp \ htdocs \ imp02 \ week5 \ firstPHPDatabase.php中

来自分类Dev

注意:未定义的索引:在第8行的C:\ xampp \ htdocs \ Course \ includes \ header.php中进行访问吗?

来自分类Dev

未定义的变量:第26行的C:\ xampp \ htdocs \ test.php中的用户名

来自分类Dev

注意:未定义的偏移量:第19行的C:\ xampp \ htdocs \ h_php \ addTimes.php中的1

来自分类Dev

如何解决注意:未定义的索引:第21行的C:\ xampp \ htdocs \ invmgt \ manufactured_goods \ change.php中的id

来自分类Dev

如何解决注意:未定义的索引:第21行的C:\ xampp \ htdocs \ invmgt \ manufactured_goods \ change.php中的id

来自分类Dev

未定义的索引:用户名在C:\ XAMPP \ htdocs中\ AppX1 \ signin.php第6行

来自分类Dev

致命错误:在第53行的C:\ xampp \ htdocs \ webdev \ div.php中调用未定义的功能countdown()

来自分类Dev

致命错误:在第48行的C:\ xampp \ htdocs \ php-get-started \ updateData.php中调用未定义的函数msqli_real_escape_string()

来自分类Dev

如何定义未定义变量:token(查看:C:\xampp\htdocs\blog\resources\views\auth\passwords\email.blade.php)

来自分类Dev

注意:身份不明的索引:C:\\ xampp \ htdocs \中的QNo,

来自分类Dev

注意:第21行的C:\ xampp \ htdocs \ Space \ Find \ index.php中遇到的格式不正确的数值

来自分类Dev

如何修复“未定义的变量:gambar(视图:C:\ xampp \ htdocs \ apmt \ resources \ views \ upload.blade.php)

来自分类Dev

未定义的变量:artikel(查看:C:\ xampp \ htdocs \ uts \ resources \ views \ layouts \ home.blade.php)

来自分类Dev

未定义变量:Skills(查看:C:\xampp\htdocs\apcjobs\resources\views\skillsemployee\skillsdatabase\skills.blade.php)

来自分类Dev

Mage PHP注意:未定义的索引:第1行/htdocs/lib/Varien/Autoload.php中的REQUEST_URI

来自分类Dev

致命错误:未捕获错误:调用C:\ xampp \ htdocs \中未定义的函数mysql_connect()

来自分类Dev

简单的 html dom,抓取错误注意:尝试在第 60 行的 C:\xampp\htdocs\scraper\au_div_puller.php 中获取非对象的属性

来自分类Dev

解析错误:语法错误,意外的';' 在第3行的C:\ xampp \ htdocs \ look_api.php中

来自分类Dev

解析错误:语法错误,意外的')',在第12行的C:\ xampp \ htdocs \ products.php中预期为'('

来自分类Dev

第 22 行调用 C:\xampp\htdocs\Tickets\ictso_main.php 中布尔值的成员函数 execute()

来自分类Dev

警告:mysqli::query(): 无法在 C:\xampp\htdocs\palo\graph.php 中获取 mysqli

来自分类Dev

试图在 C:\xampp\htdocs\tables\index.php 中获取非对象的属性

来自分类Dev

我得到这个通知:未定义的索引:在C:\ xampp \ htdocs \ SchoolCare \ pagination中的sn首先在行116上运行try.php

来自分类Dev

未捕获的错误:调用C:\ xampp \ htdocs \ Joomla_1.5.15 \ installation \ includes \ framework.php中未定义的set_magic_quotes_runtime()函数

Related 相关文章

  1. 1

    注意:第2行的C:\ xampp \ htdocs \ hoc \ get_session.php中的未定义变量:_SESSION

  2. 2

    注意:未定义变量:firstname in C:\xampp\htdocs\port\w6\insertRecord.php 第 16 行

  3. 3

    注意:未定义的索引:第15行的C:\ xampp \ htdocs \ Sites \ ooplr \ classes \ Validate.php中的密码?

  4. 4

    注意:第131行的C:\ xampp \ htdocs \ liker2 \ dashboard.php中未定义的属性:stdClass :: $ error

  5. 5

    注意:未定义的变量:在第25行的C:\ xampp \ htdocs \ imp02 \ week5 \ firstPHPDatabase.php中

  6. 6

    注意:未定义的索引:在第8行的C:\ xampp \ htdocs \ Course \ includes \ header.php中进行访问吗?

  7. 7

    未定义的变量:第26行的C:\ xampp \ htdocs \ test.php中的用户名

  8. 8

    注意:未定义的偏移量:第19行的C:\ xampp \ htdocs \ h_php \ addTimes.php中的1

  9. 9

    如何解决注意:未定义的索引:第21行的C:\ xampp \ htdocs \ invmgt \ manufactured_goods \ change.php中的id

  10. 10

    如何解决注意:未定义的索引:第21行的C:\ xampp \ htdocs \ invmgt \ manufactured_goods \ change.php中的id

  11. 11

    未定义的索引:用户名在C:\ XAMPP \ htdocs中\ AppX1 \ signin.php第6行

  12. 12

    致命错误:在第53行的C:\ xampp \ htdocs \ webdev \ div.php中调用未定义的功能countdown()

  13. 13

    致命错误:在第48行的C:\ xampp \ htdocs \ php-get-started \ updateData.php中调用未定义的函数msqli_real_escape_string()

  14. 14

    如何定义未定义变量:token(查看:C:\xampp\htdocs\blog\resources\views\auth\passwords\email.blade.php)

  15. 15

    注意:身份不明的索引:C:\\ xampp \ htdocs \中的QNo,

  16. 16

    注意:第21行的C:\ xampp \ htdocs \ Space \ Find \ index.php中遇到的格式不正确的数值

  17. 17

    如何修复“未定义的变量:gambar(视图:C:\ xampp \ htdocs \ apmt \ resources \ views \ upload.blade.php)

  18. 18

    未定义的变量:artikel(查看:C:\ xampp \ htdocs \ uts \ resources \ views \ layouts \ home.blade.php)

  19. 19

    未定义变量:Skills(查看:C:\xampp\htdocs\apcjobs\resources\views\skillsemployee\skillsdatabase\skills.blade.php)

  20. 20

    Mage PHP注意:未定义的索引:第1行/htdocs/lib/Varien/Autoload.php中的REQUEST_URI

  21. 21

    致命错误:未捕获错误:调用C:\ xampp \ htdocs \中未定义的函数mysql_connect()

  22. 22

    简单的 html dom,抓取错误注意:尝试在第 60 行的 C:\xampp\htdocs\scraper\au_div_puller.php 中获取非对象的属性

  23. 23

    解析错误:语法错误,意外的';' 在第3行的C:\ xampp \ htdocs \ look_api.php中

  24. 24

    解析错误:语法错误,意外的')',在第12行的C:\ xampp \ htdocs \ products.php中预期为'('

  25. 25

    第 22 行调用 C:\xampp\htdocs\Tickets\ictso_main.php 中布尔值的成员函数 execute()

  26. 26

    警告:mysqli::query(): 无法在 C:\xampp\htdocs\palo\graph.php 中获取 mysqli

  27. 27

    试图在 C:\xampp\htdocs\tables\index.php 中获取非对象的属性

  28. 28

    我得到这个通知:未定义的索引:在C:\ xampp \ htdocs \ SchoolCare \ pagination中的sn首先在行116上运行try.php

  29. 29

    未捕获的错误:调用C:\ xampp \ htdocs \ Joomla_1.5.15 \ installation \ includes \ framework.php中未定义的set_magic_quotes_runtime()函数

热门标签

归档