Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] Skrypt nie wprowadza danych do bazy
Dr4GoN
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.09.2020

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


  1. $statement = $connect->prepare('INSERT INTO `user`(`id`, `imie`, `nazwisko`, `email`, `haslo`, `numer`) VALUES ([value-1], `:imie`, `:nazwisko`, `:email`, `:haslo`, `:numer` )');
  2. if($statement){
  3. $result = $statement->execute([
  4. ':imie' => $data['name'],
  5. ':nazwisko' => $data['lastname'],
  6. ':email' => $data['email'],
  7. ':haslo' => $data['password'],
  8. ':numer' => $data['phone'],
  9. ]);
  10. if($result) {
  11. $_SESSION['messages'] [] = 'Dziękujemy za rejestrację. W celu weryfikacji sprawdź swój adres e-mail.';
  12. header('string: Location: register.php');
  13. }
  14. }


Nie pokazuje mi żadnych błędów, a dane nie są wprowadzane do bazy.
Moje pytanie brzmi dlaczego tak się dzieje?
Połączenie z bazą danych jest nawiązane jak i sama baza jest poprawnie wybrana.
Dziękuję za pomoc (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 809
Pomógł: 1828
Dołączył: 11.03.2014

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


  1. header('string: Location: register.php');

Raczej tam przekierowania nie ma.
Go to the top of the page
+Quote Post
Dr4GoN
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.09.2020

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


Cytat(trueblue @ 20.09.2020, 09:58:42 ) *
  1. header('string: Location: register.php');

Raczej tam przekierowania nie ma.


Przekierowanie jak najbardziej działa.

Cytat(viking @ 20.09.2020, 09:52:14 ) *
Musisz je wcześniej włączyć. Domyślnie jest silent. No i oczywiście robisz przekierowania więc za dużo nie zobaczysz.
https://www.php.net/manual/en/pdo.error-handling.php


Wyrzuciło mi takie oto błędy:
Notice: Undefined variable: connect in C:\xampp\htdocs\testowa\rejestracja\data_inserting.php on line 5

Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\xampp\htdocs\testowa\rejestracja\data_inserting.php:5 Stack trace: #0 {main} thrown in C:\xampp\htdocs\testowa\rejestracja\data_inserting.php on line 5
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: 28.12.2025 - 23:58