Pobieranie danych z formularza |
Pobieranie danych z formularza |
12.10.2019, 23:11:44
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.03.2008 Skąd: Babimost Ostrzeżenie: (10%) |
podjąłem się zadania napisania b. prostego skryptu dodawania komentarzy na stronę z formularza. Na tę chwilę bez żadnych zabezpieczeń, itp. Skrypt teoretycznie działa (nie wyświetla błędów), ale nie dodaje wpisów do mysql na localhoście.
Bardzo prosty plik z formularzem: NAZWA: dane.php
Plik z połączeniem z bazą danych.. jest tam baza danych o nazwie komentarze oraz tabela o nazwie komentarze NAZWA: dbconnect.php
No i plik wysyłający dane do tabeli: NAZWA: zapisz.php
Będę wdzięczny za sugestie. A.. nie krzyczeć na mnie od razu, w pierwszej kolejności chcę, aby to zadziałało potem będę dopisywał zabezp., itp. To echo w zapisz jako podgląd tylko czy podstawiło dane z formularza. |
|
|
13.10.2019, 05:06:29
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Wstaw dodatkowo do kodu
mysqli_report(MYSQLI_REPORT_STRICT | MYSQLI_REPORT_ALL); -------------------- |
|
|
13.10.2019, 11:06:06
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.03.2008 Skąd: Babimost Ostrzeżenie: (10%) |
Wstawiłem ten kod zaraz po linijce połaczenia, wyskoczyło:
Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'mysql_query('INSERT INTO 'komentarze' VALUES('dsfg','dfgdfgdfg')')' at line 1 in C:\xampp\htdocs\zapisz.php:13 Stack trace: #0 C:\xampp\htdocs\zapisz.php(13): mysqli_query(Object(mysqli), 'mysql_query('IN...') #1 {main} thrown in C:\xampp\htdocs\zapisz.php on line 13 |
|
|
13.10.2019, 11:50:30
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
To juz wiesz gdzie szukać. A powiedz dlaczego do query nie wstawiasz zapytanie tylko string będący przestarzałą funkcją mysql_query?
-------------------- |
|
|
13.10.2019, 14:18:35
Post
#5
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.03.2008 Skąd: Babimost Ostrzeżenie: (10%) |
Witam,
Wiem tyle, że NIC nie wiem :-D Skopiowałem nawet polecenia z mysql z xampp jak dodaje ręcznie wpisy i dalej nic..
Otrzymuję: Nie dodano!:
Ten post edytował Rysiol 13.10.2019, 14:19:34 |
|
|
13.10.2019, 15:07:24
Post
#6
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Wez to zrób jak czlowiek.
Wtedy nie bedziesz mial problemów -------------------- |
|
|
13.10.2019, 15:23:43
Post
#7
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.03.2008 Skąd: Babimost Ostrzeżenie: (10%) |
dublinka, dziękuję, na prawdę taka pomoc zawsze mile widziana, anyway:
Po 1000ach prób okazało się, że wszystko było OK, ale po skasowaniu 2 linijek od polskich znaków posżło.. więc tu coś się nie zgadzało. Wkleję działający kod, a nóż komuś pomogę..
Pewnie nie jest to SUPER, HIPER zgodne ze standardami, ale dzioło. Takie pytanko, ta zgodnośc polskich znaków $pol musi być jakby osobno wysłana nie uda się taki zapis? mysqli_query($conn, $pol, $sql). Pozdrawiam |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 22:32 |