■■■■求最简单个提交页面的写法。

cbxmir 2004-01-03 03:27:57
■■■■求最简单个提交页面的写法。

真搞不懂错在哪里?我从书上照抄的啊~
//a.php

<form name="form1" method="post" action="a.php">
<input name="Name" type="text">
<input type="submit" name="Submit" value="提交">
</form>
<?php
echo $Name;
?>

=======================================================
出现这样的提示:
Notice: Undefined variable: Name in D:\WebServer\wwwroot\a.php on line 6
...全文
64 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cbxmir 2004-01-04
  • 打赏
  • 举报
回复
谢谢大家了~
starflash2003 2004-01-03
  • 打赏
  • 举报
回复
在php.ini中把register_globals改为on,从PHP4.2开始这一行就改为off了!
surfchen 2004-01-03
  • 打赏
  • 举报
回复
没多大改变的

if(isset($_POST['$Name']))

应该是
if(isset($_POST['Name']))
Cain 2004-01-03
  • 打赏
  • 举报
回复
echo $_POST['Name'];
龙华 2004-01-03
  • 打赏
  • 举报
回复
<script>document.form1.submit();</script>
xuzuning 2004-01-03
  • 打赏
  • 举报
回复
使用了未经定义的变量
解决办法:
1、
if(isset($_POST['$Name']))
echo $_POST['$Name'];

2、
php.ini中error_reporting = E_ALL & ~E_NOTICE
或在程序开头加上:
error_reporting(E_ALL & ~E_NOTICE);
然后
echo $_POST['$Name'];

建议用第一种方法
cbxmir 2004-01-03
  • 打赏
  • 举报
回复
<form name="form1" method="post" action="a.php">
<input name="Name" type="text">
<input type="submit" name="Submit" value="提交">
</form>
<?php
if(isset($_POST['$Name']))
echo $_POST['$Name'];
?>

如果是这样~提交的信息则显示不成功/
是不是我PHP。INI配置的不对?
我看的是译本PHP4的书。现在到了PHP4.3.4有多大的改变啊?
cbxmir 2004-01-03
  • 打赏
  • 举报
回复
各位大哥。还是出错。如果这样
<form name="form1" method="post" action="a.php">
<input name="Name" type="text">
<input type="submit" name="Submit" value="提交">
</form>
<?php
echo $_POST['Name'];
?>
还是出现Notice: Undefined variable: Name in D:\WebServer\wwwroot\a.php on line 6

神鹰 2004-01-03
  • 打赏
  • 举报
回复
echo $Post['Name']

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧