Zapisywanie rekordu w mysql

Wszystko o językach skryptowych takich jak PHP i Perl, serwerach WWW, CGI, bazach danych i języku SQL.
djtomaszq
Posty: 12
Rejestracja: 05 lip 2015, 13:38:41
Strona na CBA.pl: wolanie.cba.pl
Płeć: Niewybrana
User Agent: Chrome Windows

Zapisywanie rekordu w mysql

Post autor: djtomaszq »

Witam, mam takowy problem.

na localhost wszystko działa poprawnie tj.
po kliknięciu dodaj (chodzi o formularz) do bazy danych zapisuje się kolejny rekord.

jak baze danych importuje na serwer mysql.cba.pl do swojej bazy danych uruchamiam strone i po klikneciu "dodaj" nic sie nie dzieje, baza danych nie dostaje nowego rekordu.

Po za adresem serwera, nazwa bazy danych, uzytkownikiem i haslem do bazy nic w plikach nie zmieniałem.

Czy potrzebny jest kod strony czy to jakies "zabezpieczenia" serwera cba blokuja dodanie?
po22
Posty: 404
Rejestracja: 02 sty 2015, 14:57:43
Płeć: Niewybrana
User Agent: Firefox Linux 1280x1024

Re: Zapisywanie rekordu w mysql

Post autor: po22 »

djtomaszq jaki jest adres strony gdzie przechowuje Pan skrypt php?
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
djtomaszq
Posty: 12
Rejestracja: 05 lip 2015, 13:38:41
Strona na CBA.pl: wolanie.cba.pl
Płeć: Niewybrana
User Agent: Chrome Windows 1280x800

Re: Zapisywanie rekordu w mysql

Post autor: djtomaszq »

wolanie.cba.pl
po22
Posty: 404
Rejestracja: 02 sty 2015, 14:57:43
Płeć: Niewybrana
User Agent: Firefox Linux 1280x1024

Re: Zapisywanie rekordu w mysql

Post autor: po22 »

Wszystko działa tylko ten kod nie wykona się więcej niż jeden raz.
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
KrólewnaSi
Posty: 6
Rejestracja: 30 cze 2015, 07:42:38
Płeć: Niewybrana
User Agent: Firefox Windows 1280x1024

Re: Zapisywanie rekordu w mysql

Post autor: KrólewnaSi »

Hmm z ciekawości weszłam na stronę bo trochę hobbystycznie zajmuje się bazami danych no i niestety tutaj nie zauważyłam żadnego większego błędu. O co tak naprawdę chodzi ? W którym miejscu masz błąd? Jak to według mnie ta strona jest niedokończona i ona jest marna ;)
djtomaszq
Posty: 12
Rejestracja: 05 lip 2015, 13:38:41
Strona na CBA.pl: wolanie.cba.pl
Płeć: Niewybrana
User Agent: Chrome Windows 1280x800

Re: Zapisywanie rekordu w mysql

Post autor: djtomaszq »

Przepraszam, kombinowałem z kodem i trochę ją popsułem :)

Teraz jest to z błędem, którym pisze a polega on na tym, że nie dodaje nowych rekordów do bazy na stronie wolanie.cba.pl
jeśli włącze ten kod na localhost to do bazy dodaje nowy rekord..

po22 - Dlaczego wykona się tylko raz? Jesli na localhost dodaje mi nowe rekordy?

KrólewnaSi - To nie jest strona gotowa heh ale przyjmuje krytykę :) Poprostu chciałem napisać częśc kodu ktora będzie wygądała prowizorycznie jak forum a chodzi głównie o to czy potrafię sam to napisać a nie brać gotowy "piękny" szablon z jakiegoś gotowca :)

Jeśli potraficie mi powiedzieć dlaczego nie dodaje mi z tego kodu rekordów do bazy danych będę wdzięczny, gdzie mogłem popełnić błąd z JESZCZE małej wiedzy :)
lemon88
Posty: 6
Rejestracja: 30 cze 2015, 13:46:07
Płeć: Niewybrana
User Agent: Firefox Windows 1280x1024

Re: Zapisywanie rekordu w mysql

Post autor: lemon88 »

Dokładnie to nie wiem w tym nie siedzę. Tylko możesz doprecyzować szczegóły ? Bo na local hoście bangla Ci wszystko bardzo dobrze powiadasz.. Co się dzieje na serwerze jak jesteś nie na local hoście, jaki dokładnie masz kod tego problemu, co tam dokładnie piszę ?
djtomaszq
Posty: 12
Rejestracja: 05 lip 2015, 13:38:41
Strona na CBA.pl: wolanie.cba.pl
Płeć: Niewybrana
User Agent: Chrome Windows 1280x800

Re: Zapisywanie rekordu w mysql

Post autor: djtomaszq »

No właśnie o to chodzi, że nic :) klikam dodaj i pokazuje mi się ta sama strona. Ładuje się strona dodaj.php po sekundzie wraca n index.php i nie ma kolejnego wpisu, w bazie danych także.

Na localhost klikam dodaj, ładuje się dodaj.php wraca do index.php i jest kolejny wpis, wchodze w baze danych mysql i rekord jest a na cba.pl w bazie nie ma..


O to chodziło ? No już chyba bardziej się nie da opisać.. Coś czuje, że to jakiś głupia rzecz o której nie wiem albo nie potrafię wytłumaczyc... No już sam nie wiem.
po22
Posty: 404
Rejestracja: 02 sty 2015, 14:57:43
Płeć: Niewybrana
User Agent: Firefox Linux 1280x1024

Re: Zapisywanie rekordu w mysql

Post autor: po22 »

djtomaszq, zapytanie sql dodawalo dwa wpisy o identycznym id co skutecznie uniemożliwiało dodanie kolejnych komentarzy.
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
djtomaszq
Posty: 12
Rejestracja: 05 lip 2015, 13:38:41
Strona na CBA.pl: wolanie.cba.pl
Płeć: Niewybrana
User Agent: Chrome Windows 1280x800

Re: Zapisywanie rekordu w mysql

Post autor: djtomaszq »

Hmm to dlaczego na localhost mi dodaje do bazy nowy komentarz
a teraz na mojej stronie wolanie.cba.pl nie dodaje?

Co musze zmienić?
po22
Posty: 404
Rejestracja: 02 sty 2015, 14:57:43
Płeć: Niewybrana
User Agent: Firefox Linux 1280x1024

Re: Zapisywanie rekordu w mysql

Post autor: po22 »

Zmienne z zapytania sql były definiowane dopiero po jego wykonaniu się. Poprawiłem i działa.
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
djtomaszq
Posty: 12
Rejestracja: 05 lip 2015, 13:38:41
Strona na CBA.pl: wolanie.cba.pl
Płeć: Niewybrana
User Agent: Chrome Windows 1280x800

Re: Zapisywanie rekordu w mysql

Post autor: djtomaszq »

wow! Dzięki!
Hmm a potrafisz mi wytłumaczyc dlaczego na localhoscie to działało ?

... i czyli ten fragment kodu

Kod: Zaznacz cały

if($autor != NULL)
mysql_query("INSERT INTO komentarze VALUES ('$date', NULL, '$autor','$tresc')"); 
Przeniosłeś tylko na koniec pliku i tyle?
po22
Posty: 404
Rejestracja: 02 sty 2015, 14:57:43
Płeć: Niewybrana
User Agent: Firefox Linux 1280x1024

Re: Zapisywanie rekordu w mysql

Post autor: po22 »

Może rożnice w konfiguracji serwerów. Dokładnie tylko tyle zrobiłem.
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
buuhmir
Posty: 4
Rejestracja: 07 lip 2015, 19:18:26
Płeć: Niewybrana
User Agent: Firefox Windows 1280x1024

Re: Zapisywanie rekordu w mysql

Post autor: buuhmir »

Jak już załatwiłeś ten swój problem ? Bo trochę widać, że się z tym męczyłeś i pewnie jeszcze dopiero jesteś średnio zaawansowany w tym temacie :) no ale trening czyni mistrza :D jak mówili zmień jeszcze tylko to tło i zrób jakiś layout a później z tym handluj synu :D
ODPOWIEDZ