Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] Odświeżanie
Forum PHP.pl > Forum > PHP
Grapcio
Witam,
mam pewien problem, otóż napisałem skrypt dostępu na stronę po wpisaniu kodu. Wszystko działa tylko gdy wpisze się kod trzeba odświeżyć stronę, żeby skrypt zadziałał poprawnie.


  1. baza.php
  2. <?php
  3. // podłączamy plik config.php
  4. require "config.php";
  5. // wywołujemy funkcję connection()
  6. connection();
  7. ?>
  8. <html>
  9. <head>
  10. <meta http-equiv="content-type" content="text/html" charset="utf-8" />
  11. </head>
  12. <body>
  13. <?php
  14. $ip=$_SERVER['REMOTE_ADDR'];
  15. $query = mysql_query("SELECT id FROM access WHERE ip='".$ip."'");
  16. if(mysql_num_rows($query)) {
  17. include("include/dostep.php");
  18. } else {
  19. include("include/glowna.php");
  20. }
  21. ?>
  22. </body>
  23. </html>
  24.  
  25.  
  26. ----------
  27. glowna.php
  28. <?php
  29. // odbieramy dane z formularza
  30. $code = $_POST['code'];
  31. $user=$_SERVER['REMOTE_ADDR'];
  32. $ask = mysql_query("UPDATE `access` SET ip='".$user."' WHERE code='".$code."'");
  33.  
  34. if(!$ask){
  35. include("include/dostep.php");
  36. } else {
  37. include("include/brakdostepu.php");
  38. }
  39. ?>
  40.  
  41. ----------
  42. dostep.php
  43. <div style="font: verdana; width: 500px; margin: 0 auto;">
  44. <fieldset>
  45. <legend><u>WEB</u>Checker restocker <b>BETA</b></legend>
  46. <center><font color="red">Twoje IP: <?php echo $ip; ?> jest zarejestrowane w naszej bazie. Kliknij w link poniżej aby przejść do WWR</font><br /><br />
  47.  
  48. <a href="http://lolq.pl/lockerz/test.php"><u>WEB</u>Checker restocker <b>BETA</b></a>
  49. </fieldset>
  50. </div>
  51.  
  52. ----------
  53. brakdostepu.php
  54.  
  55. <div style="font: verdana; width: 500px; margin: 0 auto;">
  56. <fieldset>
  57. <legend><u>WEB</u>Checker restocker <b>BETA</b></legend>
  58. <center><font color="red">Twoje IP: <?php echo $ip; ?> niee posiada dostępu do tej strony. Jeżeli posiadasz kod (access) wpisz go poniżej</font><br /><br />
  59. <form action="baza.php" method="post">
  60. access:<input id="code" type="password" name="code" /><br />
  61.  
  62. <input id="code" type="submit" value="dodaj" />
  63. </form>
  64. </fieldset>
jareeny
no to jeżeli ma być bez odświeżania, to AJAX
nospor
no bo najpierw robisz SELECT ktory sprawdza czy jest dane IP a dopiero potem robisz UPDATE, ktore updatuje te IP. Podejrzewam ze chciales chyba miec na odwrót winksmiley.jpg
wiiir
albo ajax

albo


  1. header("Refresh: 1; url="skrypt.php");


ja bym wolal ajaxa smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.