Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
楼主: 毛毛小子
打印 上一主题 下一主题

$_POST的一些问题。。。。

 关闭 [复制链接]

2

主题

0

好友

6008

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

61#
发表于 2009-7-1 05:58 AM |只看该作者
谁能帮我看下
if(isset($_POST['submit'])){
        $loginus = $_POST["loginus"];
        $username = $_POST['username'];
        $password = $_POST['password'];
       
        $result = mysql_query("SELECT * FROM admin_table WHERE Username='$username' and Password='$password'")
       
        else{
        <?php
                <script type="text/javascript">
                                alert("lease enter valid username and password");
                        </script>

?>
}
}

我的错误在else那行


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

62#
发表于 2009-7-1 06:10 AM |只看该作者
原帖由 毛毛小子 于 2009-7-1 05:58 AM 发表
谁能帮我看下

我的错误在else那行



php 中再申明 <? php .... ?> 原本就是個錯誤了啊


回复

使用道具 举报

2

主题

0

好友

6008

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

63#
发表于 2009-7-1 06:34 AM |只看该作者

回复 #62 Super-Tomato 的帖子

我是想要
<?php
if{
}
else
    {
           <?php
            ?>
    }
?>


回复

使用道具 举报

2

主题

0

好友

6008

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

64#
发表于 2009-7-1 06:42 AM |只看该作者

回复 #62 Super-Tomato 的帖子

我突然明白你讲的一些东西了
怎么我写<?php   ?>之后,</HTML>这行会错
http://rapidshare.com/files/250477982/Login.php.html


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

65#
发表于 2009-7-1 07:03 AM |只看该作者
原帖由 毛毛小子 于 2009-7-1 06:42 AM 发表
我突然明白你讲的一些东西了
怎么我写之后,这行会错
http://rapidshare.com/files/250477982/Login.php.html



看看你的 php 中 if 開了多少個, 而真正結束的有幾個


回复

使用道具 举报

2

主题

0

好友

6008

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

66#
发表于 2009-7-1 07:08 AM |只看该作者

回复 #65 Super-Tomato 的帖子

看了很多次了,全部都有啊
我也是怕漏掉{ }


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

67#
发表于 2009-7-1 07:16 AM |只看该作者
原帖由 毛毛小子 于 2009-7-1 07:08 AM 发表
看了很多次了,全部都有啊
我也是怕漏掉{ }


那麼你看看你上傳的檔案


<?php
if (isset($_POST["submit"]))
{
        $loginus=$_POST["loginus"];
        $Username=$_POST["Username"];
        $Password=$_POST["assword"];
               
        if($loginus==customer)
        {
                $result=mysql_query("select * from admin_table where Username='$Username' and Password='$Password'" );
               
                if ($row=mysql_fetch_assoc($result))
                {
                        $_SESSION["ID"]=$row["ID"];
                        header("location:profile.php");
                }
                else
                {        
                ?>
               
<script type="text/javascript">
        alert("lease Enter Valid Username and Password!");
</script>
               
                <?php                        
                }
        
        }
ob_flush();
?>

</body>
</html>



數一數紅色與藍色的次數


回复

使用道具 举报

0

主题

0

好友

8

积分

入门会员

68#
发表于 2009-7-2 12:07 AM |只看该作者
原帖由 毛毛小子 于 2009-7-1 07:08 AM 发表
看了很多次了,全部都有啊
我也是怕漏掉{ }


从帖子第一楼看到最后,发现搂主写程式会发生经常性小错误。
这些都是粗心导致的问题。看来楼主还要一段时间需要磨练。

刚刚看了你的Login.php的程式发现了几个明显的错误:
给你提示,看看你自己能不能自己先解决。

第一个两个错误:
  1. <form id="form1" name="form1" method="post" action="Login">
复制代码
第二个:不明白为什么要这样子比较,而且customer是否是比较值,还是已经define了的contants?
  1. if($loginus==customer)
复制代码
第三个提示:不管你这么跑这一行都永远无效及执行不到,而且还会显示错误,除非你知道这个用法的原理。
  1. header("location:profile.php");
复制代码
第四个:其实不算是问题或什么错误,但是不明白为什么要用它?
  1. ob_start();
  2. ob_flush();
复制代码
第五个:楼上的已经说了。
  1. {
  2. }
复制代码
暂时我看到最明显的是以上一些小错误。
这里也给你几个小贴士:
1.如果以下的执行发生错误
  1. $result=mysql_query(xxxxx);
复制代码
你觉得以下这一行还能进行吗?
  1. if ($row=mysql_fetch_assoc($result))
复制代码


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

69#
发表于 2009-7-2 12:39 AM |只看该作者
原帖由 jinnmyx 于 2009-7-2 12:07 AM 发表


从帖子第一楼看到最后,发现搂主写程式会发生经常性小错误。
这些都是粗心导致的问题。看来楼主还要一段时间需要磨练。

刚刚看了你的Login.php的程式发现了几个明显的错误:
给你提示,看看你自己能不 ...



呵~~~ 一次把那麼多問題都說出來, 我看他有很多問題繼續問了, 況且他的 $_POST["loginus"] 等完全會是空值  


這些就等他慢慢測試修改吧, 新手是會花些時間吸取經驗的

[ 本帖最后由 Super-Tomato 于 2009-7-2 12:41 AM 编辑 ]


回复

使用道具 举报

0

主题

0

好友

8

积分

入门会员

70#
发表于 2009-7-2 01:39 AM |只看该作者
原帖由 Super-Tomato 于 2009-7-2 12:39 AM 发表

呵~~~ 一次把那麼多問題都說出來, 我看他有很多問題繼續問了, 況且他的 $_POST["loginus"] 等完全會是空值  

這些就等他慢慢測試修改吧, 新手是會花些時間吸取經驗的



不懂为什么我就是对这个很好奇。不了解他为什么置放没值的但又要做比较?是不小心呢,还是美丽的错误?
所以很想知道他的(逻辑)想法。
$_POST["loginus"] 等完全會是空值  



哈哈,这些都是不应该犯错的细节,
借此希望让他知道错在什么地方和为什么错。。。

我宁可他问也不希望他半途放弃。
你很好野,很有耐性地教导。。。
从5月中到现在也有 一个月了吧。

[ 本帖最后由 jinnmyx 于 2009-7-2 01:47 AM 编辑 ]


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-10-25 04:28 PM , Processed in 0.104593 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部