Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Jak wysłać wiadomość z php do html
Kacpervixu
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.08.2020

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


Tak jak w temacie chce żeby plik php wysłał mi wiadomość na strone html że powiedzmy dana wartość jest nie poprawna bo użyłem
  1. header("Location: /rejestracja");
i chce żeby teraz wyświetlały się błędy na stronie rejestracja a nie w pliku php
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kacpervixu
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.08.2020

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


chodzi mi żeby te błędy echo albo die wyświetlały sie na stronie
  1. header("Location: /rejestracja");
  2. function filtruj($zmienna)
  3. {
  4. $zmienna = stripslashes($zmienna); // usuwamy slashe
  5.  
  6. // usuwamy spacje, tagi html oraz niebezpieczne znaki
  7. }
  8. require_once("config.php");
  9. if(isset($_POST['register'])){
  10. $ip = $_SERVER['REMOTE_ADDR'];
  11. $login = $_POST['login'];
  12. $email = $_POST['email'];
  13. $rejestracja = date("Y-m-d H:i:s");
  14. $logowanie = date("Y-m-d H:i:s");
  15. $password = $_POST['password'];
  16. $hashPassword = password_hash($password,PASSWORD_BCRYPT);
  17. $sth = $db->prepare('SELECT login FROM user WHERE login = :login');
  18. $sth->bindValue(':login', $login, PDO::PARAM_STR);
  19. $sth->execute();
  20. if($sth->rowCount() === 0)
  21. {
  22. $sth = $db->prepare('SELECT email FROM user WHERE email = :email');
  23. $sth->bindValue(':email', $email, PDO::PARAM_STR);
  24. $sth->execute();
  25. if($sth->rowCount() === 0)
  26. {
  27. $sth = $db->prepare('INSERT INTO user (email,password,login,rejestracja,logowanie,ip) VALUE (:email,:password,:login,:rejestracja,:logowanie,:ip)');
  28. $sth->bindValue(':ip', $ip, PDO::PARAM_STR);
  29. $sth->bindValue(':logowanie', $logowanie, PDO::PARAM_STR);
  30. $sth->bindValue(':rejestracja', $rejestracja, PDO::PARAM_STR);
  31. $sth->bindValue(':login', $login, PDO::PARAM_STR);
  32. $sth->bindValue(':email', $email, PDO::PARAM_STR);
  33. $sth->bindValue(':password', $hashPassword, PDO::PARAM_STR);
  34. $sth->execute();
  35.  
  36. echo('Rejestracja pomyslna!');
  37. }else die ('Taki Email już istnieje');
  38. }else echo('Taki login już istnieje');
  39.  
  40. }
bo ten skrypt nie daje mnie do rejestracja.php tylko zostaje na stronie html i wlasnie chodzi o to żeby na html wyświetlały się błędy
Go to the top of the page
+Quote Post

Posty w temacie


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: 17.10.2025 - 14:44