佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 985|回复: 15

php retrieve variable问题。。(急)

[复制链接]
发表于 23-9-2009 02:12 AM | 显示全部楼层 |阅读模式
怎样retrieve javascript variable (page1) 在php (page 3)?
第二面可以 retrieve 到。怎样在第三面 display 过?我是新手,不太会应用。
学校课业,要做订机票程序。
page 1 是让顾客选择地点,
page 2 display 地点,时间,价钱和飞机号码让顾客选。
page3 display 全部资料。

page1 & page 2 我做到了,就是page 3 display 不出资料。
怎样retrieve page 1 的 variable 去 page 3?


eg:
page 1, html
<form method="post" action="booking1.php"  name="select_place" >

<script language ="javascript">
function validate_Place(form)
{
  var place_from=document.select_place.place_from.value;
  var place_to= document.select_place.place_to.value;
  var day=document.select_place.day.value;
  var month= document.select_place.month.value;
  var year= document.select_place.year.value;
  var adults= document.select_place.adults.value;
  var children= document.select_place.children.value;


page 2, php
<form action="booking2.php" method="get" name="flightOption">
<?php
      
   $place_from=$_POST['place_from'];
   $place_to=$_POST['place_to'];
   
   if(isset ($place_from)!=null && isset ($place_to)!=null && ($place_from)!==($place_to))
   { echo "  $place_from - $place_to";}

   ?>

page3,php
<?php
      
   $origin=$_GET['place_from'];
   $destination=$_GET['place_to'];
   echo "  $origin - $destination";

   ?>

为什么就是display 不到?到底问题出现在那里?
请各位高手帮帮忙!
谢谢。。

回复

使用道具 举报


ADVERTISEMENT

发表于 23-9-2009 09:58 AM | 显示全部楼层
原帖由 lovying 于 23-9-2009 02:12 AM 发表
怎样retrieve javascript variable (page1) 在php (page 3)?
第二面可以 retrieve 到。怎样在第三面 display 过?我是新手,不太会应用。
学校课业,要做订机票程序。
page 1 是让顾客选择地点,
page 2 displ ...
试试用 session,这种跳来跳去的东西session/cookie 比较容易控制嘛。
回复

使用道具 举报

发表于 23-9-2009 04:56 PM | 显示全部楼层
我的话。。。

就一个input box + array
回复

使用道具 举报

发表于 23-9-2009 08:51 PM | 显示全部楼层

   if(isset ($place_from)!=null && isset ($place_to)!=null && ($place_from)!==($place_to))

看到一个错误,没有
!==, 只有!=
回复

使用道具 举报

 楼主| 发表于 25-9-2009 12:08 AM | 显示全部楼层
原帖由 亡者之疯 于 23-9-2009 08:51 PM 发表

   if(isset ($place_from)!=null && isset ($place_to)!=null && ($place_from)!==($place_to))

看到一个错误,没有!==, 只有!=


coding 在第二面是可以用。就是不懂怎样display 在第三面。
回复

使用道具 举报

 楼主| 发表于 25-9-2009 12:34 AM | 显示全部楼层
试试用 session,这种跳来跳去的东西session/cookie 比较容易控制嘛。 [/quote]


有尝试过用,但还是不能。我是新手,也许不对coding。可以给点例子?
回复

使用道具 举报

Follow Us
发表于 25-9-2009 01:20 AM | 显示全部楼层
原帖由 lovying 于 25-9-2009 12:34 AM 发表
试试用 session,这种跳来跳去的东西session/cookie 比较容易控制嘛。



有尝试过用,但还是不能。我是新手,也许不对coding。可以给点例子? [/quote]google大哥哥 等着你哟。。。
看看一点关于 login 之类的tutorial 。
回复

使用道具 举报

 楼主| 发表于 25-9-2009 01:43 AM | 显示全部楼层

回复 2# vampcheah 的帖子

我有找了,但不懂得应用。 anyway,谢谢你的回复。我再尝试看看。。
回复

使用道具 举报


ADVERTISEMENT

发表于 25-9-2009 03:48 PM | 显示全部楼层
<?php
session_start();

$_SESSION['destination'] = 'MELAKA';

echo $_SESSION['destination'];

?>

[ 本帖最后由 GnaIX 于 25-9-2009 03:50 PM 编辑 ]
回复

使用道具 举报

发表于 25-9-2009 11:46 PM | 显示全部楼层
要不然就用hidden fields把资料从第二页传去第三页
回复

使用道具 举报

发表于 27-9-2009 09:20 AM | 显示全部楼层
原帖由 亡者之疯 于 23-9-2009 08:51 PM 发表

   if(isset ($place_from)!=null && isset ($place_to)!=null && ($place_from)!==($place_to))

看到一个错误,没有!==, 只有!=


严格上那不算是错误, 那是不相同的操作

回复

使用道具 举报

发表于 27-9-2009 09:23 AM | 显示全部楼层
原帖由 lovying 于 23-9-2009 02:12 AM 发表
怎样retrieve javascript variable (page1) 在php (page 3)?
第二面可以 retrieve 到。怎样在第三面 display 过?我是新手,不太会应用。
学校课业,要做订机票程序。
page 1 是让顾客选择地点,
page 2 displ ...


要跨页传变量值有好几个方法

1. GET
2. POST
3. SESSION (基本上就是Cookie)
4. GET/POST + SESSION
回复

使用道具 举报

 楼主| 发表于 27-9-2009 10:19 AM | 显示全部楼层
谢了大家。。我用hidden & post 可以解决了。。感谢大家。。
回复

使用道具 举报

 楼主| 发表于 27-9-2009 12:02 PM | 显示全部楼层

小数点问题。。

怎样把 3 换成 3.00?

eg:
$total = 0.05 * $price;
echo $total;

出来的答案是整数,除非它是两位小数它才会display 两位小数。
我要全部答案都是两位小数。
回复

使用道具 举报

发表于 28-9-2009 10:31 AM | 显示全部楼层

回复 14# lovying 的帖子

用number_format() 就可以了。。。
例子:
<?php
$total = 0.05 * $price;
$total=number_format($total, 2);
echo $total;


?>

[ 本帖最后由 geraldthey 于 28-9-2009 10:36 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 28-9-2009 12:49 PM | 显示全部楼层

回复 15# geraldthey 的帖子

谢了。能了。。 还以为要放 float() 或 %.2f。嘻嘻。。
谢谢。。
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 9-12-2025 07:21 AM , Processed in 0.156298 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表