2012-05-20 47 views
-1

我怎麼能插入transuser表login_time和用戶id只能登錄時, 我不想添加它,當我刷新頁面 插入登錄時間PHP的MySQL

<table border=1> 
    <tr> 
     <td>User name</td> 
     <td>Password</td> 
     <td>Home Page</td> 
    </tr> 
    <tr> 
    <? 
     $date=date('Y/m/d H:i',time()); 
     $selUser=mysql_query("SELECT * FROM train_user where user_name='$user' "); 
     while ($rowUser=mysql_fetch_array($selUser)){ 
    ?> 
     <td><a href=""><?echo $rowUser['user_name'];?></a></td> 
     <td><?echo $rowUser['user_password'];?></td> 
     <td><?echo $rowUser['user_homepage'];?></td> 
    </tr> 
    </table> 
    <?} 
    mysql_query("INSERT INTO train_transuser (transuser_userId,transUser_loginTime) VALUES ('$user','$date')"); 
    ?> 
+0

您的代碼不驗證用戶憑證。它只需用$ user查詢表格並顯示用戶的密碼和主頁。 – somnath

回答

0

如果你想補充一點價值只有當用戶登錄時,你應該在用戶名/密碼驗證之後(如果驗證成功)將該行代碼放入,因爲登錄代碼只是一次。

+0

謝謝你Koas:它的工作 – user1364008