php通过windows。open传递值问题以及中文字符匹配问题
A页面一个跟踪信息按钮通过windows.open打开另一个页面B,需要通过A页面的同一行的条件来查询出结果显示在B上,数值是通过post还是get可以从A页面的数值取出呢
回复讨论(解决方案)
A页面 //订单查询
if ($_POST['1shijian1'])
{
echo '
echo "<script> <br /> document.getElementById('1shijian1').value='".$_POST['1shijian1']. <br /> "';document.getElementById('1shijian2').value='".$_POST['1shijian2']. <br /> "';</script>";
if ($_POST['1shijian1']NULL)
$shijian1=" and COPTC.TC003>=".$_POST['1shijian1'];
else
$shijian1="";
if ($_POST['1shijian2']NULL)
$shijian2=" and COPTC.TC003 else
$shijian2="";
require_once('i_code/connect.php');
$query="select leixing,null as xifen,null as sewen,null as ddgm,bztdb, null as daba,SUM(TD008) AS TD008,SUM(TA015)TA015,SUM(RKZS)RKZS,SUM(D310)D310,SUM(D305)D305,SUM(D304)D304,SUM(D3023)D3023,SUM(TH008)TH008,SUM(TJ007)TJ007
FROM chaxun
LEFT JOIN DDTJMX ON MA003=leixing
left join COPTC on TC001=DDTJMX.TD001 AND TC002=DDTJMX.TD002
where xifen=''".$shijian1.$shijian2." GROUP BY leixing,bztdb
union all
select leixing,xifen,null as sewen,null as ddgm,bztdb,null as daba,SUM(TD008) AS TD008,SUM(TA015)TA015,SUM(RKZS)RKZS,SUM(D310)D310,SUM(D305)D305,SUM(D304)D304,SUM(D3023)D3023,SUM(TH008)TH008,SUM(TJ007)TJ007
FROM chaxun
LEFT JOIN DDTJMX ON MA003=leixing and xifen=XIFEN
left join COPTC on TC001=DDTJMX.TD001 AND TC002=DDTJMX.TD002
where xifen='5050' ".$shijian1.$shijian2." GROUP BY leixing,xifen,bztdb
union all
select leixing,xifen,sewen,ddgm,bztdb,daba,SUM(TD008) AS TD008,SUM(TA015)TA015,SUM(RKZS)RKZS,SUM(D310)D310,SUM(D305)D305,SUM(D304)D304,SUM(D3023)D3023,SUM(TH008)TH008,SUM(TJ007)TJ007
FROM chaxun
LEFT JOIN DDTJMX ON MA003=leixing and xifen=XIFEN AND sewen=DDTJMX.UDF10 AND ddgm=DDGM and daba=XINGHAO
left join COPTC on TC001=DDTJMX.TD001 AND TC002=DDTJMX.TD002
where xifen'' and xifen'5050'".$shijian1.$shijian2." GROUP BY leixing,xifen,sewen,ddgm,bztdb,daba order by xifen,sewen,daba";
$result=mssql_query($query);
$row_num=mssql_num_rows($result);
if ($row_num>0)
{
echo "
产品类别 | ;产品细分 | ;色温 | ;订单规模 | ;标准投单比 | ;打靶 | ;订单量 | ;预计产量 | ;总入库数 | ;标准入库 | ;销货数量 | ;销退数量 | ;跟踪信息 | ;
---|---|---|---|---|---|---|---|---|---|---|---|---|
".$row['leixing']." | ";".$row['xifen']." | ";".$row['sewen']." | ";".$row['ddgm']." | ";".$row['bztdb']." | ";".$row['daba']." | ";".number_format($row['TD008'],0)." | ";".number_format($row['TA015'],0)." | ";".number_format($row['RKZS'],0)." | ";".number_format($row['D310'],0)." | ";".number_format($row['TH008'],0)." | ";".number_format($row['TJ007'],0)." | ";跟踪信息 | ";
echo'<script></script>';
}
mssql_close($conn);
}
?>
B页面
if ($_GET['n1'])
{
echo '
require_once('i_code/connect.php');
$querydd="select DDGM1.TD001,DDGM1.TD002,DDGM1.TD003,COPTD.TD004,COPTD.TD005,COPTD.TD016,MA003,DDGM1.UDF10,XINGHAO,XIFEN,DDGM,DDGM1.TD008,COPTD.UDF03,MOCTA.TA001,MOCTA.TA002,DDZS.TA015,MOCTA.TA011,MOCTA.UDF06,TDB,
CASE WHEN DDGM1.TD008=0 THEN 0 WHEN DDGM1.TD0080 THEN convert(decimal(18,3),DDZS.TA015/DDGM1.TD008) END AS SJB,DDZS.RKZS,D310,
CASE WHEN DDGM1.TD008=0 THEN 0 WHEN DDGM1.TD0080 THEN convert(decimal(18,3),D310/DDGM1.TD008) END AS DDDCL,D305,D304,D3023,TH008,TJ007
FROM DDGM1
LEFT JOIN DDZS ON DDZS.TD001=DDGM1.TD001 AND DDZS.TD002=DDGM1.TD002 AND DDZS.TD003=DDGM1.TD003
LEFT JOIN COPTC ON COPTC.TC001=DDGM1.TD001 AND COPTC.TC002=DDGM1.TD002
left join MOCTA ON TA026=DDZS.TD001 AND TA027=DDZS.TD002 AND TA028=DDZS.TD003
left join COPTD ON COPTD.TD001=DDGM1.TD001 AND COPTD.TD002=DDGM1.TD002 AND COPTD.TD003=DDGM1.TD003
where XIFEN LIKE ".$_GET['n1']." and XINGHAO LIKE ".$_GET['n2'];
$resultdd=mssql_query($querydd);
$row_numdd=mssql_num_rows($resultdd);
if ($row_numdd>0)
{
echo "
订单单别单号 | ;类型 | ;色温 | ;型号 | ;细分 | ;订单规模 | ;订单数量 | ;预计产量 | ;标准投单比 | ;实际投单比 | ;入库总数 | ;合格品入库 | ;订单达成率 | ;非标准入库 | ;零头入库 | ;废品入库 | ;销货数量 | ;销退数量 | ;
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
".$rowdd['TD001']."-".$rowdd['TD002']."-".$rowdd['TD003']." | ";".$rowdd['MA003']." | ";".$rowdd['UDF10']." | ";".$rowdd['XINGHAO']." | ";".$rowdd['XIFEN']." | ";".$rowdd['DDGM']." | ";".number_format($rowdd['TD008'],0)." | ";".number_format($rowdd['TA015'],0)." | ";".$rowdd['TDB']." | ";".$rowdd['SJB']." | ";".number_format($rowdd['RKZS'],0)." | ";".number_format($rowdd['D310'],0)." | ";".$rowdd['DDDCL']." | ";".number_format($rowdd['D305'],0)." | ";".number_format($rowdd['D304'],0)." | ";".number_format($rowdd['D3023'],0)." | ";".number_format($rowdd['TH008'],0)." | ";".number_format($rowdd['TJ007'],0)." | ";
}
mssql_close($conn);
}
?>
需要的是从A页面的leixing xifen sewen daba条件来给B页面作为查询条件,如何做呢

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Laravel使用其直观的闪存方法简化了处理临时会话数据。这非常适合在您的应用程序中显示简短的消息,警报或通知。 默认情况下,数据仅针对后续请求: $请求 -

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显着减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

文章讨论了PHP 5.3中引入的PHP中的晚期静态结合(LSB),从而允许静态方法的运行时分辨率调用以获得更灵活的继承。 LSB的实用应用和潜在的触摸
