![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 16.03.2012 Skąd: Austria Ostrzeżenie: (0%) ![]() ![]() |
Witam, jestem bardzo początkującym programistą php więc proszę nie wyśmiewać : ) Napisałem (prosty i prymitywny) skrypt rejestracji, którego zadaniem jest jedynie wprowadzenie nowych rekordów do tabeli w bazie danych na podstawie pól formularza na stronie :_))
Mój problem polega na tym, że wszystko działa, lecz do tabeli nie dodają się żadne nowe rekordy : ( Tutaj jest kod: (pola w mysl_connect oraz mysql_select_db uzupełniłem poprawnie, żeby nie było ^^)
Dodam też, że na WebServ u mnie na komputerze wszystko działa poprawnie. To znaczy skrypt wprowadza rekordy bez zarzutów (IMG:style_emoticons/default/tongue.gif) Z góry dziękuję za pomoc i pozdrawiam ^^ Ten post edytował porywacz 16.03.2012, 15:13:55 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
stary, masz formularz i jego metodę wysyłania w tym wypadku POST
<form method="post" action=""> Jeżeli coś wyślesz za pomocą tej metody a konkretnie twoje pole o nazwie login. To trafia ta wartość do tablicy hiperglobalnej POST. Czyli aby uzyskać tą wartość po przeładowaniu strony musisz użyć $_POST['login']; Do bazy danych dodajesz wartość pola $login, więc przypisujesz do nowej zmiennej, która nawet nie istniała przed przeładowaniem strony, zmienną z tablicy hiperglobalnej, dlatego : $login = $_POST['login']; Chyba dobrze wyjaśniłem :/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 02:49 |