[請益] 關於按鈕 轉頁的問題

看板PHP作者 (我每天都php了)時間16年前 (2008/05/16 21:37), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/1
問題:帳號密碼輸入錯三次的話 就會把他轉去hw1-4.php的頁面 在這個頁面上有一個 button(重新登入)按下它 將會連到login.php(登入頁面) 但是button的功能好像 沒發揮出來 不知道哪裡出問題 程式碼如下: --------------------------login.php-------------------------------- <html> <head><title>登入網站</title></head> <body> <center> <h2>輸入使用者名稱和密碼登入網站</h2> <hr><small><font color="red"> </font></small></center> <form action="check.php" method="post"> <table align="center" bgcolor="#FFCC99"> <tr><td>使用者名稱 : </td> <td><input type="text" name="Username" size="15" maxlength="10"></td></tr> <tr><td>使用者密碼 : </td> <td><input type="password" name="Password" size="15" maxlength="10"></td></tr> <tr><td colspan="2" align="center"> <input type="submit" value="登入"> <input name="reset" type="reset" value="清除" /></td></tr> <tr> <td colspan="2" align="center"><p></a></p> <p>測試帳號及密碼</p> <p>(test1,pwd1)、(test2,pwd2)</p></td> </tr> </table> </form> </body> </html> -------------------------hw1-4.php-------------------------------- <html> // 綠色是在設顏色啦 美化一點頁面(不重要) <head> <title>停權區</title> <style type="text/css"> <!-- .style1 { font-size: large; font-weight: bold; color: #003300; } body,td,th { color: #666666; } body { background-color: #66CC00; } .style2 { font-size: medium; color: #000000; } .style3 { font-size: medium; color: #000000; font-weight: bold; } .style4 {font-size: medium} --> </style> <meta http-equiv="Content-Type" content="text/html; charset=big5"></head> <body> //我在算時間的啦 雖然覺得有點倒數時間的問題 //但是還是沒解決啦 不知道要怎麼改 <div align="center"><span class="style1">警告...</span></div> <p align="center" class="style2">&nbsp;</p> <?php date_default_timezone_set('asia/Taipei') ?> <!--時區設台北--> <?php //時間涵數的用法如下 //mktime(時,分,秒,月,日,年)可自由加減會換算正確時間 //date("y-m-d",mktime(0,0,0,date("m"),(date("d")+7),date("y"))加天數時用的 //substr(變數,起始,擷取幾個字數); Ex substr($t,4,4) $lock_time=date("YmdHis",mktime(date("H"),date("i")+3,date("s"),date("m"),date( //被鎖時間 $now_time=date('YmdHis'); //現在時間 //兩個mktime() 去相減/86400(一天的秒數) setcookie ("set_lock_time", $lock_time, time()+180); setcookie ("set_now_time", $now_time, time()+180); //setcookie ("lock_ip", $user_ip, time()+180); //這三行 本來要用來停權的 但是好像停不了權... $free= $lock_time-$now_time; $min=$free/60; $second=$free- $min*60; // echo "<br> $now_time </br>"; 這行是測試數值用的echo // echo "<br> $lock_time </br>"; 同上 ?> <p align="center" class="style3">你將被停權的時間還剩<?php echo $min?>分<?php echo $second?>幾秒</p> <p align="center" class="style3"></p> <p>&nbsp;</p> //綠色是顏色和排版啦 (不重要) <div align="right"> <!-- <a href="login.php" class="style4">重新登入</a></div> --> <input name="relogin" type="button" value="重新登入" /> <form action="login.php" method="post"> //應該這個才是影響問題的重點吧...但是我抓不出哪裡有問題 </form> </body> </html> -------------------------------以上-------------------------------- 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.81.233.200

05/16 21:54, , 1F
按鈕的話要用javascript吧? onclick="..."
05/16 21:54, 1F

05/16 22:14, , 2F
原來如此~謝謝你
05/16 22:14, 2F

05/16 22:56, , 3F
我還是試不出來哩 我那行是這樣寫的
05/16 22:56, 3F

05/16 22:57, , 4F
<input name="relogin" type="button" value="重新登入"
05/16 22:57, 4F

05/16 22:57, , 5F
onclick="login.php" />
05/16 22:57, 5F

05/16 22:58, , 6F
<form action="login.php" method="post"></form>
05/16 22:58, 6F

05/17 02:26, , 7F
onclick="location.href='login.php';" 裡面要這樣寫或
05/17 02:26, 7F

05/17 02:28, , 8F
onclick="location.replace('login.php');"
05/17 02:28, 8F

05/17 02:29, , 9F
看你暱稱很努力阿 呵呵 加油吧
05/17 02:29, 9F

05/17 02:30, , 10F
謝謝h大大 ^^
05/17 02:30, 10F
文章代碼(AID): #18BOutth (PHP)