我在第一个页面里的代码,想用URL传值到room_change_ok.php
<a href="room_change_ok.php?c_num=<?php $rs[roomnum];?>" onclick="return SelSubmit2();">换房</a>
但是我在room_change_ok.php里定义$a=$_GET['c_num'];然后echo $a;输出为空。
c_num=<?php echo $rs[roomnum]; ?>  输出也是为空的。问题是出在什么地方呢?
在room_change_ok.php里定义$a=$_GET["c_num"]或者[c_num]都没有输出

解决方案 »

  1.   


    <?php $rs[roomnum];?>//哥,你这里没有 echo ,呵呵
      

  2.   

    return SelSubmit2();
    这个是什么?确实跳转到room_change_ok.php了么
      

  3.   

    <?=$rs[roomnum]?> 或者<?php echo $rs[roomnum];?> 
      

  4.   

    如果以上说的试过还不行,可以看看你的php.ini配置文件了
      

  5.   

    我说了加了echo 也没有输出的
      

  6.   

    你应该没有到room_change_ok.php这个页面
      

  7.   

    既然echo也没用你就想办法输出$rs['roomnum']先,room_change_ok.php是无辜的
      

  8.   

    怎么检查这个值是否输出了?  我跳到第二个页面可以传$rs['roomnum']的值的
      

  9.   

    配置文件关系到url传值么?  哪里呢
      

  10.   

    你先把c_num直接等于一个数 点击测试一下 看room_change_ok.php是否能取得值如果能 $rs[roomnum] 取值有问题
    如果不能 检查onclick 事件
      

  11.   

    的确是不能传值呢。可能我没有表述清楚。
    我的本意是这样的:第一个页面room_change.php自定义了函数SelSubmit2()
    function   SelSubmit2()   
      {   
      window.location.href='main_index.php?lm=换房1';
       return(false); 
      }
    然后我用了<a href="room_change_ok.php?c_num=<?php $rs[roomnum];?>" onclick="return SelSubmit2();">换房</a>
    main_index.php?lm=换房1是第二个页面 就是我点换房想跳到的页面,但是我想把数据提交到room_change_ok.php页面去处理。第二个页面不用处理第一个页面的数据。
      

  12.   


    殘念...
    你這種做法實現你不了你的想法
    js 的那個函式, return false; 就跳到 main_index.php
    return true; 或 return 就跳到 room_change_ok.php沒辦法兩個頁面同時訪問其實你把參數傳給 room_change_ok.php
    在這個頁面處理完後 再 header( main_index.php )
      

  13.   

      关键是我要到第二个页面去取数据呢room_change_ok.php需要从第一和第二个页面得到数据。应该用什么方法呢