发新话题
打印

php 一重大发现。

php 一重大发现。

请高手看看我的这个小问题,


我的ech.php代码如下。

<?

echo "$name, 欢迎您,您喜欢的学科是,$love";

?>
我在浏览中输入如下内容时

http://192.168.2.191/test/ech.php?name=linux&love=php

{这是放在我局域网内的一台我新装的linux9.0 httpd和 php 都装好了的电脑。

(另,注:phpinfo(); 能正常显示出信息是不是就说明它正常安装啦。)}

在浏览窗口里却只显示出

             , 欢迎您,您喜欢的学科是,


为什么会这样。我希望它能显示的是:

             linux , 欢迎您,您喜欢的学科是,php

我哪里出了问题,请列位来访者帮帮忙。      
To linux 我笨,但我在努力。

TOP

这是你写的全部程序代码吗?你没有给变量赋值啊!      

TOP

你加一个变量:

$var1=HTTP_POST_VARS['name'];
$var2=HTTP_POST_VARS["love'];
echo "$var1<br>";
echo "$var2<br>";

试一下看行不行      

TOP

我浏览器里给变量赋了值呀?

echo.php?$name=linux&$love=php      
To linux 我笨,但我在努力。

TOP

检查你的php.ini中的关于全局变量设置,
register_globals = On 时这样取值是可以的,否则你要使用$_REQUEST[" "]取得值。
将你的代码改成:

<?php
$name = $_REQUEST["name"];
$love = $_REQUEST["love"];
echo "$name, 欢迎您,您喜欢的学科是,$love";

?>

但不能直接将$_REQUEST[""]用在双引号中,如下:

<?

echo "$_REQUEST['name'], 欢迎您,您喜欢的学科是,$_REQUEST['love']";

?>      
平凡着每一天,快乐着每一刻

TOP

帮了我一个大忙 多谢多谢

这个问题困扰了我整整一个星期了 PHP老是丢失连接 查找原因是 到MYSQL的会话建立不起来 一连接数据库救出错误 终于解决了      

TOP

超链接
reply.php?id=5

此文件有一行$query="UPDATE guestbook SET messreply='$message' where id=$id";
有问题吗?

系统传递参数id=5,不知怎么老是不执行。PHP版本是4.2.3

我的已经register_globals = On

为什么还是不能传递呢?      

TOP

Re: php 一重大发现。

[QUOTE]最初由 cogou 发布
[B]请高手看看我的这个小问题,


我的ech.php代码如下。

<?

echo "$name, 欢迎您,您喜欢的学科是,$love";

?>
我在浏览中输入如下内容时

http://192.168.2.191/test/ech.php?name=linux&love=php

{这是放在我局域网内的一台我新装的linux9.0 httpd和 php 都装好了的电脑。

(另,注:phpinfo(); 能正常显示出信息是不是就说明它正常安装啦。)}

在浏览窗口里却只显示出

             , 欢迎您,您喜欢的学科是,


为什么会这样。我希望它能显示的是:

             linux , 欢迎您,您喜欢的学科是,php

我哪里出了问题,请列位来访者帮帮忙。 [/B][/QUOTE]

echo "$name, 欢迎您,您喜欢的学科是,$love";这一句应改为:
echo $name.",欢迎您,您喜欢的学科是,".$love;      

TOP

复制内容到剪贴板
代码:
<?php
$name="linux";
$love="php";
echo $name." 欢迎您,您喜欢的学科是".$love." ";

?>
经测试, 通过,      
www.rpmfind.net www.google.com

TOP

$name=$_GET['name'];
类似上取值      
我是笨鸟,所以我先飞了^_^ I like basketball!It's a great game! I like Linux!It's a great OS! http://www.glgis.com http://www.catchbug.net

TOP

发新话题