【问题标题】:How to separately recognize the data sent over to php?如何分别识别发送到php的数据?
【发布时间】:2009-06-22 20:51:17
【问题描述】:

我正在从我的 javascript 向我的 php 发送两个数据: http://forum.research.bell-labs.com/zeeshan/publication/phpwithmysql11111.php?rowid=BL09.00001,0

1) BL09.00001 2) 0

如何在我的 php 中分别识别它们? 我试图这样做:

$job=$_GET[rowid]; 回声($job);

这给了我两个字段。

【问题讨论】:

    标签: php javascript


    【解决方案1】:

    只需用逗号分隔 $GET['rowid']。见:

    http://us2.php.net/manual/en/function.explode.php

    【讨论】:

      【解决方案2】:

      我想说您需要在 GET 请求中命名第二个参数以及第一个参数。

      使用这样的网址:http://forum...../phpwithmysql11111.php?rowid=BL09.00001&other=1

      那么,$_GET['rowid'] 应该是 BL09.00001 并且 $_GET['other'] 应该是 1。

      【讨论】:

      • 谢谢布赖恩,我也想这样做,但我做不到。我的 javascript 代码如下所示: function show(jobno,arrno) { window.open( 'phpwithmysql11111.php?rowid='+jobno, 'tesing','status=0,width=100,height=100' );返回假; } 我应该对其进行哪些更改以使其像那样工作?
      • 看起来这两个值都包含在 javascript 的 jobno 变量中。如果是这种情况,您需要在某个时候拆分它们,无论是在 javascript 端还是在 PHP 端。查看上面的@dxmio 以了解如何在 PHP 中执行此操作,或者对于 javascript 尝试:'phpwithmysql11111.php?rowid='+jobno.split(',')[0]+'&other='+jobno.split(', ')[1] 作为 window.open 调用的第一个参数。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多