|
查看: 986|回复: 15
|
php retrieve variable问题。。(急)
[复制链接]
|
|
|
怎样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 不到?到底问题出现在那里?
请各位高手帮帮忙!
谢谢。。
|
|
|
|
|
|
|
|
|
|
|
发表于 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。可以给点例子? |
|
|
|
|
|
|
|
|
|
|
发表于 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,谢谢你的回复。我再尝试看看。。 |
|
|
|
|
|
|
|
|
|
|
发表于 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。嘻嘻。。
谢谢。。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|