![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 25.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Edytowałem skrypt "Maine Ex" pod wlasne potrzeby. Skrypt jak widac, mial tworzyc w tabeli dodatkowo nick i haslo. Niestety. Ani nie dodaje tych rekordow do bazy, ani nic niej nie pobiera.
Na dole podaje oba pliki. formularz.html: do.php:
Powinien tworzyć nowe dane w bazie i wyświetlać wszystkie. Nie robi ani tego, ani tego ; ) Proszę, pomóżcie. Ten post edytował ziomeq 3.08.2009, 11:25:21 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 54 Pomógł: 4 Dołączył: 22.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie mieszaj tak php z html na przyszłość, tam pobierasz sobie id poprzez GET, a formularzem wysyłasz jako post, jak to sobie wyobrażasz?
Wysyłasz formularz, w pliku do którego wysłany formularz idzie, robisz coś typu: if ($_POST) { i dalsze operacje
Oczywiście jest to tylko prowizorka, by Cię naprowadzić, tego się nie powinno robić, daje Ci tylko gotowy obraz tego co próbujesz zrobić. -------------------- ...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 43 Pomógł: 10 Dołączył: 3.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Na pierwszy rzut oka:
Po pierwsze nie wybierasz nigdzie bazy danych, a więc po mysql_connect($db_host, $db_user, $db_pass); powinieneś dać jeszcze mysql_select_db($jakas_baza);. Po drugie while ($row = mysql_fetch_array($mysql_result)), a nie #row. Po trzecie $_POST ['nick'] = $nick; $_POST ['haslo'] = $haslo; zapomniałeś o średnikach na końcu linii i ' przy stringach. Ten post edytował mhw 3.08.2009, 13:33:12 -------------------- "the quieter you become, the more you are able to hear"
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:14 |