免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1676 | 回复: 1
打印 上一主题 下一主题

$_POST[] 冲到 [复制链接]

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:03
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-12 01:51 |只看该作者 |倒序浏览
主页


  1. #score.htm
  2. <html><head>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=big5">
  5. <title>查询成绩</title>


  6. <form method="POST" action="Quary.php">


  7. <li>帐号:
  8. <input type="text" name="id" size="17" maxlength="32">
  9. </li>
  10. <li>密码:
  11. <input name="passwd" type="password" size="17" maxlength="32">
  12. </li>
  13. <li>登入:


  14. <input type="submit" value="Login" name="submit" id="btn">
  15. </li>
  16. </form>

  17. </body>
  18. </html>
复制代码




  1. #Quary.php

  2. <html>
  3. <BODY>
  4. <form method="POST" action="Quary.php">
  5. <select name="select" size="1" type="text">
  6. <option value="1">国文</option>
  7. <option value="2">英文</option>
  8. <option value="3">数学</option>
  9. <option value="4">全部</option>
  10. </select>
  11. <input type="submit" value="确定" name="OK">
  12. </form>

  13. </BODY>
  14. </html>

  15. <?php
  16. function  my_score($Quary_id,$pw)
  17. {

  18.     if ( !strcmp("root",$Quary_id) && !strcmp("1234",$pw) )
  19.     {
  20.         $link = @mysql_connect("localhost", $Quary_id, $pw) or die("糟糕!无法连上资料库喔!" . mysql_error());
  21.         echo "恭喜资料库已经连上啰!"."<BR>";
  22.         mysql_select_db("score");
  23.         $result=mysql_query("select * from total");



  24.         while($data=mysql_fetch_array($result))
  25.         {
  26.             echo "国文".$data[0]."<BR>";
  27.             echo "英文".$data[1]."<BR>";
  28.             echo "数学".$data[2]."<BR>";
  29.             $total = $data[0] + $data[1] + $data[2];
  30.             echo "总分".$total."<BR>";
  31.             echo "平均".($total / 3)."<BR>";
  32.         }
  33.         mysql_close($link);
  34.     }
  35.     else
  36.     {
  37.         echo "密码错误或是帐号错误"."<BR>";
  38.     }

  39. }
  40. ?>

  41. <?

  42. $op = $_POST['select'];


  43. $Quary_id = $_POST['id'];
  44. $pw = $_POST['passwd'];

  45. if ($op)
  46. {
  47.     my_score($Quary_id,$pw);
  48. }
  49. ?>
复制代码



第一个score.htm档案是首页,透过表单POST传帐号 & 密码到Quary.php 作验证如果没问题就开启资料库 , 之后我想在Quary.php

开启后我做个下拉式表单选择查询国英数或是全部, 我想再利用 POST 方式从下拉式表单中取得值来表示要选择查询的科目 ...不过这边我用POST取得下拉式单表的值我想再把值传给函式让这函式show 出选的科目方式

单独传用这两参数都没问题
$Quary_id = $_POST['id'];
$pw = $_POST['passwd'];

我加上$op = $_POST['select']; // 就完全不能传递了, 一拿掉op = $_POST['select']; 又可以使用@@

我想知道是我哪边有错用吗??

谢谢

[ 本帖最后由 shihyu 于 2006-12-12 02:07 编辑 ]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2006-12-12 10:48 |只看该作者
print_r($_POST);
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP