广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3604 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
moneyemail
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
文章表情[PHP][讨论] 我的表单资料没办法传送到PHP审核帐号密码的网页上
我是刚刚学习PHP网页制作的初学者,书上第六章教学制作密码认证程式,我遇到问题
longin.htm:让网友登入的首页,内含帐号与密码输入的文字方块
checkpass.php:验证密码程式,内含帐号密码比对的程式

loginhtm程式码:
====================================
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<meta http-equiv="Content-Language" content="zh-tw">
<title>密码验证程式</title>
</head>

<body background="images\BG01.jpg"><FONT color="Blue">
<center>

  <FORM Action="CheckPass.php" Method="POST">
    请输入帐号与密码:<HR>
    帐号:<INPUT TYPE=TEXT NAME="name"><BR>
    密码:<INPUT TYPE=PASSWORD NAME="pass"><HR>
    <INPUT TYPE=SUBMIT VALUE="填好了请按我"><BR>
  </FORM>

</center>
</body>

</html>
=========================================
checkpass.php程式码我暂时不贴,因为我觉得程式码应该没问题,即使我用书本上的范例光碟执行
longin.htm的帐号密码一样传送不到checkpass.php的$name $pass里面
不知道各位大大有没有人知道这问题怎么解决??
是不是我windows有啥么设定没开??

使用的软体:
apache_2.0.55-win32-x86-no_ssl
mysql-essential-5.0.17-win32
php-5.1.1-Win32
phpMyAdmin 2.7.0-sp1
网页存放位址:D:\website



献花 x0 回到顶端 [楼 主] From:台湾 | Posted:2005-12-29 14:55 |
sabcat 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x31
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用moneyemail于2005-12-29 14:55发表的 我的表单资料没办法传送到PHP审核帐号密码的网页上:
checkpass.php程式码我暂时不贴,因为我觉得程式码应该没问题,即使我用书本上的范例光碟执行
longin.htm的帐号密码一样传送不到checkpass.php的$name $pass里面
问题就在你觉得应该没问题的那个程式上
还有, 你书本所用的 PHP 版本应该小于4.2版吧?


献花 x0 回到顶端 [1 楼] From:台湾 和信超媒体宽带网 | Posted:2005-12-29 15:29 |
moneyemail
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

感谢楼上的大大提醒
checkpass.php程式码:
============================
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>密码认证程式</title>
</head>

<body>
<center>
<script language = "php">
echo"name:".$name."pass:".$pass;
  $correct = false;
  $HaveName = true;

  switch($name)
  {
  case "Hippo":
      if($pass =="LD")
      {
        $correct = true;
      }
      break;
  case "David":
      if($pass =="Lanz")
      {
        $correct = true;
      }
      break;
  case "Anthony":
      if($pass =="Penny")
      {
        $correct = true;
      }
      break;
  default:
      $HaveName = false;
      break;
  }

  if($HaveName == true)
  {
  if($correct == true)
  {
    echo "用户: " . $name . " 登入正确<P>";
    echo "~欢迎光临大河马与小恐龙俱乐部~";
  }
  else
  {
    echo "密码错误!";
  }
  }
  else
  {
    echo "资料库里没这个人啦!";
  }

</script>
<p><a href=login.htm>回首页重新登入</a></p>
</center>
</body>
</html>
==================================
我看的书:PHP4互动式网页资料库实战手册
麻烦大大救救我的脑袋吧!! 表情


献花 x0 回到顶端 [2 楼] From:台湾 | Posted:2005-12-29 15:40 |
sabcat 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x31
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

http://www.php.net/manual/tw/lan...s.external.php
请自行参考啰(如果是乱码的话, 请自行切换一下浏览器的编码为big5)
我想, 里头应该已经写的很清楚了, 加油 表情


献花 x0 回到顶端 [3 楼] From:台湾 和信超媒体宽带网 | Posted:2005-12-29 22:20 |
moneyemail
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

感谢大大分享,我的问题已经解决了
还让我发现$_POST['name']的$_POST一定要大写
不能$_post,这样他不能使用
小弟感激不尽


献花 x0 回到顶端 [4 楼] From:台湾 | Posted:2005-12-31 17:38 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.063759 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言