Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Aktywacja php
Noorsik
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 1.07.2016

Ostrzeżenie: (0%)
-----


Witam, mam problem z aktualizowaniem danych w Bazie danych Mysql i przekierowaniem na inną stronę, mianowicie
Gdy wchodze na stronę to nic sie nie dzieje, w bazie sie nic nie aktualizuje, nie ma żadnego przekierowania.

kod:
  1. <script type="text/javascript" src="../skrypty/funkcje.js"></script>
  2. <?php
  3. include("../mysql/config.php");
  4.  
  5. $kod_akt = $_GET["kod_akt"];
  6. $nick = $_GET["nick"];
  7.  
  8. $sql = mysqli_query($link,"SELECT * FROM uzytkownicy WHERE nick='$nick'");
  9.  
  10. $liczba_rekordow = mysqli_num_rows($sql);
  11.  
  12.  
  13. if ($liczba_rekordow > 0)
  14. {
  15. while($wynik = @mysqli_fetch_array($sql))
  16. {
  17. if($kod_akt == $wynik['kod_aktywacyjny'])
  18. {
  19. mysqli_query($link,"INSERT INTO uzytkownicy (aktywacja) VALUES (1)");
  20. echo "<script>window.location.href='http://stronastrona.pl/zalogowany.php';</script>";
  21. }
  22. else
  23. {
  24. mysqli_query($link,"DELETE FROM uzytkownicy WHERE nick='$nick'");
  25. echo "<script>window.location.href='http://stronastrona.pl';</script>";
  26. }
  27. }
  28. }
  29. ?>
Go to the top of the page
+Quote Post
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


session_start(); musi być w pierwszej lini włącz sobie wyświetlanie błedów
Go to the top of the page
+Quote Post
bartek4175
post
Post #3





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

Ostrzeżenie: (0%)
-----


Spróbuj tak:
  1. <?php
  2. ini_set('display_errors', 'On');
  3. include("../mysql/config.php");
  4. ?>
  5. <script type="text/javascript" src="../skrypty/funkcje.js"></script>
  6. <?php
  7. $kod_akt = $_GET["kod_akt"];
  8. $nick = $_GET["nick"];
  9.  
  10. $sql = mysqli_query($link,"SELECT * FROM uzytkownicy WHERE nick='$nick'");
  11.  
  12. if(mysqli_num_rows($sql) > 0){
  13. while($wynik = mysqli_fetch_array($sql)){
  14. if($kod_akt == $wynik['kod_aktywacyjny']){
  15. mysqli_query($link,"INSERT INTO uzytkownicy (aktywacja) VALUES (1)");
  16. header("Location: link");
  17. } else {
  18. mysqli_query($link,"DELETE FROM uzytkownicy WHERE nick='$nick'");
  19. header("Location: link/");
  20. }
  21. }
  22. }
  23. ?>


Jeśli wyskoczy jakiś błąd to podaj go tutaj.

Ten post edytował bartek4175 21.01.2018, 22:15:23
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:45