zwj1124 发表于 2009-1-1 18:26

求救 PHP传值问题 我是大菜鸟

现在刚开始接触php,
学习变量$_POST 和$_GET有一个经常应用的例子:
先建一个input.htm
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>


然后再在同一个文件夹建一个welcome.php 写入:
<html>
<body>
Welcome <?php echo $_POST["name"]; ?>. <br />
You are <?php echo $_POST["age"]; ?> years old.
</body>
</html>


但当我运行input.htm时却出现 blankwelcome.php
传值总是传不过去
我用的是php5 版本很新啊
是不是php.ini中什么东西需要设置啊?

求救!!!
谢谢$送花$ $送花$

面条鱼 发表于 2009-1-1 21:35

$_POST["name"] 这因该是单引号吧,
LZ改成$_POST[’name‘] 再试试$26$

zwj1124 发表于 2009-1-1 22:18

我试了 还是不行:(

面条鱼 发表于 2009-1-2 00:09

原帖由 zwj1124 于 2009-1-1 22:18 发表 http://www.dolc.de/forum/images/common/back.gif
我试了 还是不行:(
不会吧, 你的代码在我的机子上怎么运行的好好呢?

你的server有没有启动啊?

ourgame 发表于 2009-1-2 01:34

看看php.ini里面的magic_quotes_gpc和magic_quotes_runtime改成0试试看

或者把全部的双引号,改成单引号试试看。

你装的是什么php环境?apache+php还是什么

[ 本帖最后由 ourgame 于 2009-1-2 01:43 编辑 ]

zwj1124 发表于 2009-1-2 12:24

改了啊 还是不行啊
我用的是XAMPP,好像德国人比较喜欢用这个
编译器是phpDesigner2008。
我把Apache 的bin里的php.ini 和php文件夹里的php.ini都改了啊 ,还是传不过去:mad:
Apache Server和Mysql Server都启动了

zwj1124 发表于 2009-1-2 12:37

搞定了:)

zwj1124 发表于 2009-1-2 12:37

谢谢大家的帮助$送花$

ithillad 发表于 2009-1-2 12:54

我都没有自己的本地环境,全部是直接上传到空间在线测试,这样最省事了$汗$ 。反正我的小网站也没人来看,所以一个月50G流量用来测试绰绰有余了(事实上100M都不到$汗$ )

ourgame 发表于 2009-1-2 19:42

原帖由 zwj1124 于 2009-1-2 12:24 发表 http://www.dolc.de/forum/images/common/back.gif
改了啊 还是不行啊
我用的是XAMPP,好像德国人比较喜欢用这个
编译器是phpDesigner2008。
我把Apache 的bin里的php.ini 和php文件夹里的php.ini都改了啊 ,还是传不过去:mad:
Apache Server和Mysql Server都启动 ...
恩。apache\bin\php.ini,修改之后重启apache。
xampp很垃圾,用wamp吧,至少没安全隐患。
页: [1] 2
查看完整版本: 求救 PHP传值问题 我是大菜鸟