![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 26.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Choc pisze po raz pierwszy czytuje forum nie od wczoraj.. Ostatnio zabrałem się za próbę stworzenia kodu dodającego nowe wiadomosci do bazy.. jako że nie berdzo chciało cokolwiek dodawać, sięgnąłem po książke i ładnie przepisałem tamtejszy kod i ku mojemu zdziwieniu owy kod także nie chce dodawać rekordów.. Po kolei.. dwa pliki. Pierwszy z polem formularza: ..oraz drugi odbierajacy dane:
Błąd jaki wyskakuje:
Przyznam szczerze ze spróbowałe jeszcze z dwoma innymi książkami. Którą bym nie wziął w rękę i z którego kodu nie skorzystał, jeszcze mi się nie zdarzyło by dodał jakiś rekord. Odczytuje bez problemu. Wyświetla po wskazanej ilości, ale dodać nie chce uparciuch.. Co więc robię nie tak..? Na serwerze i localu php5 powyższy skrypt w/g książki to także php5.. hm.. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
hmm Ja bym zostawił połączenie na zasadzie mysql i zmienił tego INSERTA. U mnie działa :
Kod $zapytanie = "INSERT INTO tb_news (tutaj,twoje,pola,z_bazy,danych) VALUES ('".$username."', '".$tytul."', '".$skrotart."', '".$pelnyart."', '".$ok."')"; mysql_query($zapytanie); U mnie wygląda to tak: Kod $sql3 = "INSERT INTO wpisy (Wpis,Autor,data,data_mod,temat_id) VALUES('" . $str . "','". $_SESSION['USERNAME2'] . "', '". $tajm . "','". $tajm . "','". $row['0'] . "')"; mysql_query($sql3); Działa bez zarzutu, trzeba tylko pamiętać o kolejności pól i ustawić primary key na auto_increment, wtedy ja go pomijam przy dodawnaniu wierszy. Ten post edytował ferrero2 6.08.2008, 07:18:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 10:20 |