JBTALKS.CC

标题: $_POST的一些问题。。。。 [打印本页]

作者: 毛毛小子    时间: 2009-5-20 03:37 AM
标题: $_POST的一些问题。。。。
$insertFormUsername = $_POST['insertUsername'];
$insertFormPassword = $_POST['insertPassword'];
这两句,insert那里都有问题。。。。
我看了好多好多次,还是不知道哪里出问题
作者: Super-Tomato    时间: 2009-5-20 09:56 AM
原帖由 毛毛小子 于 2009-5-20 03:37 AM 发表
$insertFormUsername = $_POST['insertUsername'];
$insertFormPassword = $_POST['insertPassword'];
这两句,insert那里都有问题。。。。
我看了好多好多次,还是不知道哪里出问题



错误訊息是什么,完整的代码贴出来,这两行絕對没有問題
作者: 毛毛小子    时间: 2009-5-21 03:20 PM
我也是看了很多次啊
还是那两行红色字错
伤心中咯>"<

[ 本帖最后由 毛毛小子 于 2009-5-21 03:21 PM 编辑 ]
作者: Super-Tomato    时间: 2009-5-21 04:19 PM
原帖由 毛毛小子 于 2009-5-21 03:20 PM 发表
我也是看了很多次啊
还是那两行红色字错
伤心中咯>"



那麼自求多福了, 沒完整的代碼幫不了你
作者: alextkc    时间: 2009-5-21 05:08 PM
原帖由 Super-Tomato 于 2009-5-21 04:19 PM 发表



那麼自求多福了, 沒完整的代碼幫不了你


同意。如果没有看到code,真的很难帮得上忙。范围太广了。
LZ是不是能够附上你的code呢?
作者: 毛毛小子    时间: 2009-5-21 05:37 PM
标题: 回复 #4 Super-Tomato 的帖子
那么,我就放上来好了。。。
$inserttbl_LoginUsername = $_POST['insertUsername'];
$inserttbl_LoginPassword = $_POST['insertPassword'];

$insertUsername = trim($inserttbl_LoginUsername);
$insertPassword = trim($inserttbl_LoginPassword);

就这样先吧
作者: Super-Tomato    时间: 2009-5-22 02:46 PM
原帖由 毛毛小子 于 2009-5-21 05:37 PM 发表
那么,我就放上来好了。。。
$inserttbl_LoginUsername = $_POST['insertUsername'];
$inserttbl_LoginPassword = $_POST['insertPassword'];

$insertUsername = trim($inserttbl_LoginUsername);
$in ...



很新手的編寫方式.... 但你的 coding 不可能也只有 4 行吧,在 <? ... ?> 内应该還有其他的都贴出来

p/s: 新手應該把自己的檔案上傳或貼出所有的细节, 包括 php 在编译時候出現的错误訊息
作者: 毛毛小子    时间: 2009-5-22 08:13 PM
标题: 回复 #7 Super-Tomato 的帖子
就这里有问题而已咯,我怕放太多你没时间看嘛。。。
['insertUsername']
['insertPassword']
这里有问题而已,我看过很多遍了,还是一样咯。。。
作者: Super-Tomato    时间: 2009-5-22 08:41 PM
原帖由 毛毛小子 于 2009-5-22 08:13 PM 发表
就这里有问题而已咯,我怕放太多你没时间看嘛。。。
['insertUsername']
['insertPassword']
这里有问题而已,我看过很多遍了,还是一样咯。。。



没有复杂的计算,就算再多 coding 也不會花上什么的時間吧
作者: 毛毛小子    时间: 2009-5-23 11:04 AM
标题: 回复 #9 Super-Tomato 的帖子
这样啊,那我试着找找看先吧
天无绝人之路,应该能看得到bug在哪里
作者: vampcheah    时间: 2009-5-24 07:33 PM
试试看用 $HTTP_POST_VARS['variable_here']
作者: 小陈陈    时间: 2009-6-20 01:33 AM
echo 出来看有没有东西先
作者: 毛毛小子    时间: 2009-6-20 02:06 AM
标题: 回复 #12 小陈陈 的帖子
我已经会了
作者: goodday    时间: 2009-6-21 04:24 PM
em0020
你知道了 什麽是programer 咯
自己死都不放棄的 才能寫完code 的
漫漫長路  祝你好運咯
作者: 毛毛小子    时间: 2009-6-23 01:02 AM
我最近面对一些问题。。。。
<?
$conn = mysql_connect("localhost","cinema","123456");
mysql_select_db("cinema");

if($_POST['submit']){
        $username = $_POST['username'];
        $password = $_POST['password'];
        $checkUserQuery = mysql_query("SELECT * FROM cinema WHERE username='$username'");

        if(!$username OR !$password){
                echo("Error: Please enter a username and password");               
        }
        elseif(mysql_num_rows($checkUserQuery)>0){
                echo("Error: Username already exist!");
        }
        else{
                $query = mysql_query("INSERT INTO cinema VALUES('','$username','$password')");
                echo("Sign up successful!");
        }
}
?>

<form method="post" action="">
        Username: <input type="text" name="username"><br>
    Password: <input type="password" name="password"><br>
<input type="submit" name="submit" value="Sign Up!">


当我执行的时候。。。。。这个出现

0){ echo("Error: Username already exist!"); } else{ $query = mysql_query("INSERT INTO cinema VALUES('','$username','$password')"); echo("Sign up successful!"); } } ?>

作者: Super-Tomato    时间: 2009-6-23 09:12 AM
原帖由 毛毛小子 于 2009-6-23 01:02 AM 发表
我最近面对一些问题。。。。


当我执行的时候。。。。。这个出现



很明顯一看你所提供的 coding 不完整, 既然想要別人幫你的話就該把你的檔案上傳或完整貼出來
這點小 coding 我們收著也沒甚麼用
作者: 毛毛小子    时间: 2009-6-23 04:22 PM
标题: 回复 #16 Super-Tomato 的帖子
你要从我哪里放起?
我的php 只有这里吧了丫,没有了,我只是要test看看,因为update不到mysql里面的data....
作者: alextkc    时间: 2009-6-23 07:24 PM
原帖由 毛毛小子 于 2009-6-23 01:02 AM 发表
我最近面对一些问题。。。。


当我执行的时候。。。。。这个出现



我想你的code没问题。我试了,没问题。你应该看看你的mysql有没有问题。

可能你可以send完整的error message。应该有一些线索。

谢谢
作者: Super-Tomato    时间: 2009-6-23 07:58 PM
原帖由 毛毛小子 于 2009-6-23 04:22 PM 发表
你要从我哪里放起?
我的php 只有这里吧了丫,没有了,我只是要test看看,因为update不到mysql里面的data....



自己去測試一下你是否已经连接上你的资料库吧

<?php

$server = "localhost";  //資料庫主機
$user = "cinema";    //主機登入帳號
$password = "123456";  //主機登入密碼
$database = "cinema";  //主機中所要連接的資料庫


$connect = mysql_pconnect($server, $user, $password) or die('Cannot connect to server');  //進行主機連接

mysql_select_db($database, $connect) or die('Cannot connect to database');  //進行資料庫連接

?>
作者: 毛毛小子    时间: 2009-6-23 08:34 PM
这个没有问题,这个我会。。。。
错误就错在

<?php
$username=$_POST('Username');
$password=$_POST('Password');
if (($username=="chua") && $password=="chua")
{
echo "Access Granted!";
}
else echo "Acess Denied!";
?>

<form action='login2.php' method=POST>
Username : <input type="TEXT" name="Username"><br>
Password : <input type="TEXT" name="Password"><br>
<input type=SUBMIT value="LOGIN!">
</form>


$username=$_POST('Username');这个出错而已。。。。试过了很多次,还是一样。。。。
作者: 毛毛小子    时间: 2009-6-23 08:43 PM
标题: 回复 #18 alextkc 的帖子

作者: 毛毛小子    时间: 2009-6-23 08:56 PM
如果我在第一行的问号后面放php


然后就这样

作者: Super-Tomato    时间: 2009-6-23 09:07 PM
原帖由 毛毛小子 于 2009-6-23 08:56 PM 发表
如果我在第一行的问号后面放php


然后就这样



你上方輸入错

<?php
$username=$_POST('Username');  //應該是  $_POST['Username']
$password=$_POST('Password');   // $_POST['Password']
if (($username=="chua") && $password=="chua")
{
echo "Access Granted!";
}
else echo "Acess Denied!";
?>



最后一張圖片已经說明了你的错误, 在第5行

if($_POST['index'])

應該改成 if(isset($_POST['index']))






最后這張你自己看看自己的基础错误



if(!$username || !$password)

这是代表什么?? 為什么用户名和密碼會變成 boolean 來判断?

[ 本帖最后由 Super-Tomato 于 2009-6-23 09:11 PM 编辑 ]
作者: 毛毛小子    时间: 2009-6-23 09:11 PM
标题: 回复 #23 Super-Tomato 的帖子
('Username')   -----    ['Username']
('Password')    -----    ['Password']
有什么分别?
输入不同的括号就不能执行了吗?em0010
作者: Super-Tomato    时间: 2009-6-23 09:12 PM
原帖由 毛毛小子 于 2009-6-23 09:11 PM 发表
('Username')   -----    ['Username']
('Password')    -----    ['Password']
有什么分别?
输入不同的括号就不能执行了吗?em0010



那麼你覺得 parameters 和 Array 的差别在哪?
作者: 毛毛小子    时间: 2009-6-23 09:15 PM
标题: 回复 #25 Super-Tomato 的帖子
哦哦,我明白了
作者: 毛毛小子    时间: 2009-6-23 09:27 PM
$username=$_POST('Username');  //應該是  $_POST['Username']
$password=$_POST('Password');   // $_POST['Password']

这个我没有写错啊。。。。
我放[]

这个问题,
if(!$username OR !$password){
                echo("Error: Please enter a username and password");               
        }
        elseif(mysql_num_rows($checkUserQuery)>0){
                echo("Error: Username already exist!");
        }
        else{
                $query = mysql_query("INSERT INTO cinema VALUES('','$username','$password')");
                echo("Sign up successful!");
        }



作者: 毛毛小子    时间: 2009-6-23 09:37 PM
27楼我放错
应该是在这个

作者: Super-Tomato    时间: 2009-6-23 10:02 PM
原帖由 毛毛小子 于 2009-6-23 09:37 PM 发表
27楼我放错
应该是在这个



自己看看错误告訴你什么, 再来自己看看 mysql 怎么應用, 還有我之前给你去判断资料库是否连接成功的你不是说知道嗎?

[ 本帖最后由 Super-Tomato 于 2009-6-23 10:04 PM 编辑 ]
作者: alextkc    时间: 2009-6-23 10:05 PM
原帖由 毛毛小子 于 2009-6-23 09:37 PM 发表
27楼我放错
应该是在这个


你是第一次run php 吗?看起来,你的system好像不support php. 对吗?

之前,我照抄你的code,只是该了database connection, 就可以用了。
我相信你的code没问题。
作者: Super-Tomato    时间: 2009-6-24 05:37 AM
原帖由 alextkc 于 2009-6-23 10:05 PM 发表


你是第一次run php 吗?看起来,你的system好像不support php. 对吗?

之前,我照抄你的code,只是该了database connection, 就可以用了。
我相信你的code没问题。



他是连上了 MySQL server 但连接 database 失败才會出現 arguement is not a valid MySQL
作者: Crystal-Mist    时间: 2009-6-24 02:04 PM
<?php
$conn = mysql_connect("localhost","cinema","123456");
mysql_select_db("cinema");

....
?>

改变成

<?php
$conn = mysql_connect("localhost","cinema","123456");
mysql_select_db("cinema",$conn);


....
?>
作者: 毛毛小子    时间: 2009-6-25 12:10 AM
标题: 回复 #30 alextkc 的帖子
我第一次run php link去database...
所以很多问题
作者: 毛毛小子    时间: 2009-6-25 12:14 AM
标题: 回复 #31 Super-Tomato 的帖子
可是我试过connect去database了,没有问题,页面没有显示error
不过还是会出现这个
我用wamp server
作者: Super-Tomato    时间: 2009-6-25 10:04 AM
原帖由 毛毛小子 于 2009-6-25 12:14 AM 发表
可是我试过connect去database了,没有问题,页面没有显示error
不过还是会出现这个
我用wamp server



如果你是使用我所提到的方式來連接資料庫的話自然就另當別論
再不然就去檢查你的 MySQL 帳號權限
作者: 毛毛小子    时间: 2009-6-25 10:45 PM
标题: 回复 #35 Super-Tomato 的帖子
我修改了一些code只有就可以save, update data了
只不过那行字还是会出现,
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\test3.php on line 20

作者: 毛毛小子    时间: 2009-6-26 04:14 AM
这些有错em0010
if(isset($_POST['submit'])){
                $fullname = $_POST['Fullname'];
        $username = $_POST['Username'];
                $emailaddress = $_POST['Email_Address'];
        $password = $_POST['Password'];
                $identitynoic = $_POST['Identity_No.IC'];
                $address = $_POST['Address'];
                $postcode = $_POST['Postcode'];
                $tel_no = $_POST['Tel_No.'];
                $mobile_no = $_POST['Mobile_No.'];
                $date_of_birth = $_POST['Date_Of_Birth'];


我run 的时候页面显示
Notice: Undefined index: Fullname in C:\wamp\www\Register\Register.php on line 127

Notice: Undefined index: Username in C:\wamp\www\Register\Register.php on line 128

Notice: Undefined index: Email_Address in C:\wamp\www\Register\Register.php on line 129

Notice: Undefined index: Password in C:\wamp\www\Register\Register.php on line 130

Notice: Undefined index: Identity_No.IC in C:\wamp\www\Register\Register.php on line 131

Notice: Undefined index: Address in C:\wamp\www\Register\Register.php on line 132

Notice: Undefined index: Postcode in C:\wamp\www\Register\Register.php on line 133

Notice: Undefined index: Tel_No. in C:\wamp\www\Register\Register.php on line 134

Notice: Undefined index: Mobile_No. in C:\wamp\www\Register\Register.php on line 135

Notice: Undefined index: Date_Of_Birth in C:\wamp\www\Register\Register.php on line 136
Error: Please fill in all blanks  

作者: Super-Tomato    时间: 2009-6-26 06:45 AM
原帖由 毛毛小子 于 2009-6-25 10:45 PM 发表
我修改了一些code只有就可以save, update data了
只不过那行字还是会出现,



錯誤顯示 mysql_num_rows 的參數不是 MySQL 的 resource, 也就是說之前的 mysql_query 沒有返回一個 resource handle.



原帖由 毛毛小子 于 2009-6-26 04:14 AM 发表
这些有错em0010


我run 的时候页面显示



你說的 run 是代表 submit 按下前還是後? 如果是之前的話可以改成

if(!Empty($_POST['Username']))
{
.......
}
作者: 毛毛小子    时间: 2009-6-26 02:17 PM
标题: 回复 #38 Super-Tomato 的帖子
你这个是check来的对吗?
我这个是我去internet explorer开php之后就会出现的东西,按了之后也是一样会出现
作者: 毛毛小子    时间: 2009-6-27 01:22 PM
没人要救我吗?......T_T
作者: Super-Tomato    时间: 2009-6-28 03:26 AM
原帖由 毛毛小子 于 2009-6-27 01:22 PM 发表
没人要救我吗?......T_T



沒辦法了解你的情況, 也沒安裝過 WAMP, 所以不清楚是否是你的 php.ini 又或其他原因導致.
作者: 毛毛小子    时间: 2009-6-28 11:32 AM
标题: 回复 #41 Super-Tomato 的帖子
我的问题就出在declare那部分....
我试过开新的一面,可以declare....
就是不懂问题出在哪里
作者: Super-Tomato    时间: 2009-6-28 11:50 AM
原帖由 毛毛小子 于 2009-6-28 11:32 AM 发表
我的问题就出在declare那部分....
我试过开新的一面,可以declare....
就是不懂问题出在哪里



你把你的檔案和輸出資料表上傳好啦, 這樣下載後測試一下就知道怎麼幫你解決了
作者: 毛毛小子    时间: 2009-6-28 07:12 PM
http://rapidshare.com/files/249545353/Register.7z.html
作者: Super-Tomato    时间: 2009-6-28 08:48 PM
原帖由 毛毛小子 于 2009-6-28 07:12 PM 发表
http://rapidshare.com/files/249545353/Register.7z.html



测试了,没任何错误訊息出現,你還是重新安裝你的 WAMP 看看吧,不然就使用 XAMPP


p/s: 你要的測試 http://www.super-tomato.net/download/register.exe

[ 本帖最后由 Super-Tomato 于 2009-6-29 01:11 AM 编辑 ]
作者: 毛毛小子    时间: 2009-6-28 11:40 PM
标题: 回复 #45 Super-Tomato 的帖子
没错误@@!!!em0024
我看了这些coding三天了,无动于衷........做到我要哭了
xampp 我不会用,我朋友也是叫我用
不过我的wamp server是2.0version 的,我在电脑专区那里看到有人也是跟我有类似的问题em0016
就是不知道是不是这些问题咯,在烦恼中
番茄兄,你用xampp?还是什么server来开启这些php?
作者: 毛毛小子    时间: 2009-6-28 11:49 PM
标题: 回复 #45 Super-Tomato 的帖子
番茄兄,你能不能print screen出来你开php的那页?
我要看一不一样吧了
declare variable 那里真的没有错误吗?
还是OS的问题?
作者: Super-Tomato    时间: 2009-6-29 01:06 AM
原帖由 毛毛小子 于 2009-6-28 11:49 PM 发表
番茄兄,你能不能print screen出来你开php的那页?
我要看一不一样吧了
declare variable 那里真的没有错误吗?
还是OS的问题?



XAMPP 和 WAMP 都是一樣的, 到 XAMPP 官網有步驟教學說明, 可以去參考看看
XAMPP 和 Linux 我都測試了一樣沒問題
作者: 毛毛小子    时间: 2009-6-29 01:53 AM
标题: 回复 #48 Super-Tomato 的帖子
你我的php没改任何东西,然后run,没问题?
Wampp我只是不知道要把做好的php file放在哪里吧了
其他功能大同小异
作者: Super-Tomato    时间: 2009-6-29 02:01 AM
原帖由 毛毛小子 于 2009-6-29 01:53 AM 发表
你我的php没改任何东西,然后run,没问题?
Wampp我只是不知道要把做好的php file放在哪里吧了
其他功能大同小异



http://www.super-tomato.net/download/register.exe
自己看看吧, xampp 沒改甚麼特別的
作者: 毛毛小子    时间: 2009-6-29 02:12 AM
标题: 回复 #50 Super-Tomato 的帖子
看过了之后,我对我的疑惑越来越多
可能性越来越多
因为这些code我检查很多次了,也试过很多次,就放在新的一页,可以用
那我试试看xampp,php file需要放在哪个folder里面?
作者: 毛毛小子    时间: 2009-6-29 02:38 AM
http://rapidshare.com/files/249676592/test.exe.html

[ 本帖最后由 毛毛小子 于 2009-6-29 02:43 AM 编辑 ]
作者: Super-Tomato    时间: 2009-6-29 07:34 AM
原帖由 毛毛小子 于 2009-6-29 02:38 AM 发表
http://rapidshare.com/files/249676592/test.exe.html



ok, 看完了, 那麼你貼出你的 php.ini 中 error_reporting 的值是甚麼

p/s: 還是把 php.ini 全部的內容貼出吧

[ 本帖最后由 Super-Tomato 于 2009-6-29 07:40 AM 编辑 ]
作者: 毛毛小子    时间: 2009-6-29 11:11 AM
标题: 回复 #53 Super-Tomato 的帖子
http://rapidshare.com/files/249804517/php.ini.html
作者: Super-Tomato    时间: 2009-6-29 12:04 PM
原帖由 毛毛小子 于 2009-6-29 11:11 AM 发表
http://rapidshare.com/files/249804517/php.ini.html



把你的 php.ini 中的 354 行

error_reporting  =  E_ALL

改成

error_reporting = E_ALL & ~E_NOTICE
作者: 毛毛小子    时间: 2009-6-29 12:14 PM
这个是什么来的?em0010
作者: 毛毛小子    时间: 2009-6-29 12:24 PM
标题: 回复 #55 Super-Tomato 的帖子
改了之后还是一样会有错误
我看只好用xampp了
对了,xampp php file放在那个xampp一开进去第一个folder对吗?我在你的swf file看到的,只是不时很确定
作者: Super-Tomato    时间: 2009-6-29 01:16 PM
原帖由 毛毛小子 于 2009-6-29 12:24 PM 发表
改了之后还是一样会有错误
我看只好用xampp了
对了,xampp php file放在那个xampp一开进去第一个folder对吗?我在你的swf file看到的,只是不时很确定



修改之後一定要重新啟動 Apache
作者: 毛毛小子    时间: 2009-6-29 01:51 PM
标题: 回复 #58 Super-Tomato 的帖子
哈哈,行得通了
修改,restart之后就行了
作者: 毛毛小子    时间: 2009-6-29 01:54 PM
可是,如果放这个ignore error的coding,能post去database吗?
作者: 毛毛小子    时间: 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那行
作者: Super-Tomato    时间: 2009-7-1 06:10 AM
原帖由 毛毛小子 于 2009-7-1 05:58 AM 发表
谁能帮我看下

我的错误在else那行



php 中再申明 <? php .... ?> 原本就是個錯誤了啊
作者: 毛毛小子    时间: 2009-7-1 06:34 AM
标题: 回复 #62 Super-Tomato 的帖子
我是想要
<?php
if{
}
else
    {
           <?php
            ?>
    }
?>
作者: 毛毛小子    时间: 2009-7-1 06:42 AM
标题: 回复 #62 Super-Tomato 的帖子
我突然明白你讲的一些东西了
怎么我写<?php   ?>之后,</HTML>这行会错
http://rapidshare.com/files/250477982/Login.php.html
作者: Super-Tomato    时间: 2009-7-1 07:03 AM
原帖由 毛毛小子 于 2009-7-1 06:42 AM 发表
我突然明白你讲的一些东西了
怎么我写之后,这行会错
http://rapidshare.com/files/250477982/Login.php.html



看看你的 php 中 if 開了多少個, 而真正結束的有幾個
作者: 毛毛小子    时间: 2009-7-1 07:08 AM
标题: 回复 #65 Super-Tomato 的帖子
看了很多次了,全部都有啊
我也是怕漏掉{ }
作者: Super-Tomato    时间: 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>



數一數紅色與藍色的次數
作者: jinnmyx    时间: 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))
复制代码

作者: Super-Tomato    时间: 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 编辑 ]
作者: jinnmyx    时间: 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 编辑 ]
作者: 毛毛小子    时间: 2009-7-2 01:46 AM
谢谢两位仁兄的帮忙,我会继续php
虽然没有人教,但是我还是要去理解这个language,因为我觉得这个语言很奥妙,跟Java很相像

以上那些你们列出来的错误,都是我看不到的错误,可能是logical error,逻辑错误吧
作者: jinnmyx    时间: 2009-10-20 12:15 PM
毛毛小子,一段时间没什么见到你,最近如何了?
学到如何了?
作者: 宅男-兜着走    时间: 2009-10-20 07:32 PM
标题: 回复 #71 毛毛小子 的帖子
这是以前的帖子吧 == ? 还是最近的??

PHP 和 JAVA 差很远。 JAVA 是 object oriented 的。 PHP 这方面还不算是。 只是能写class, 但是用他的 class 很奇怪。
作者: 毛毛小子    时间: 2009-10-20 08:59 PM
我最近都在学Struts + Struts 2 + J2ME + J2EE 那些,简单来说混合。。。
因为我在NUS Training,他们都用Java,学到了不少,(其实也没有很多啦),只是对OOP更进一步了解咯,直到怎么Inherit ,Encapsulation 那些,也知道怎么从Database读取资料,更新资料,等等那些普通的,只是Web Application 吧了,不是那种大型的System,等做完了Web Application,就会继续做World Of Warcraft 一些东西了

还得向各位大大多多指教,小弟我还有很多不明白之处,望大家能帮忙




以前我是自己学PHP,很多都不明白~所以上网看了,然后自己用咯
作者: Super-Tomato    时间: 2009-10-20 11:03 PM
原帖由 宅男-兜着走 于 2009-10-20 07:32 PM 发表
这是以前的帖子吧 == ? 还是最近的??

PHP 和 JAVA 差很远。 JAVA 是 object oriented 的。 PHP 这方面还不算是。 只是能写class, 但是用他的 class 很奇怪。



PHP 也支援 OOP, 只是結構上沒像 Java 那樣嚴謹和都是物件型態所組成
作者: 毛毛小子    时间: 2009-10-20 11:27 PM
Object Oriented,物件导向,导向哪里呢?就得看怎么写了,所谓Programmers 看万物为Objects,任何东西,任何字母(A-Z 或 a-z),任何数字(0-9)在Coding里,都能成为被Oriented的Objects
我以前都搞不懂,自从去了NUS,知道什么是Object Oriented 了。。。

首先,先了解Flow Chart,然后再了解PseudoCode,然后再了解Data Flow如何在System运行,然后再了解Struts + Java 如何运行,了解完毕之后,就开始Design,然后再Coding,Coding好了就Test看System,然后就Debug System,这些都是我经历到的一些东西

我了解为什么有经验的Programmers薪水那么高,有经验的Programmers能准确而且快速地找出问题,然后Debugging,没经验需要花一些时间来找出原因,然后还需要花时间在Debug

还需要很长时间来进修Java OOP,需要实战经验,以及指点迷津
作者: 宅男-兜着走    时间: 2009-10-20 11:42 PM
标题: 回复 #76 毛毛小子 的帖子
waseh ~ 很 pro 勒~ 说真的,我debug 就是debug 到要死的kaki, 尤其是 browser这个不可以, 那个不可以, 最头痛的。
作者: 毛毛小子    时间: 2009-10-21 10:21 AM
标题: 回复 #77 宅男-兜着走 的帖子
你太看得起我了,我还在programmer的婴儿时期,还在慢慢成长
当,这个不可以,那个不可以的时候,我都会问Google老师,看不懂的话,问Baidu中文老师
作者: fyhao    时间: 2009-10-27 05:52 PM
相差三个月,楼主就从PHP跳到Java去,看起来这三个月进步不少!加油加油!!!
最近在用appengine 做Java弄facebook app,debug到头痛。。。没经验。。。




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5