Problem z rejestracją

Robię sobie rejestrację ale mam mały problem

w pliku rejestracjA.php mam to

Sprawdź, czy skrypt poprawnie łączy się z bazą

PS. Nie zrobiłeś weryfikacji hasła

w pliku config mam to

<?php

mysql_connect("localhost","admin","haslo");

mysql_select_db("baza");

?>

A tabelę dobrze zrobiłeś?

O właśnie! Lisek wykazał koci wzrok :smiley:

Zawsze korzystaj z edytora, który koloruje składnię i znajduje błędy

Komputer jest na swój sposób głupi i nie rozumie pomyłek :frowning:

Czemu ma służyć ten przecinek (zaznaczony na czerwono)?

a jaki program do php jest najlepszy??

Zecydowanie ten: http://dobreprogramy.pl/index.php?dz=2&t=22&id=953

…ale sam jadę na tym http://dobreprogramy.pl/index.php?dz=2&t=22&id=220 i jak narazie nie narzekam :wink:

usunołem ten przecinek

" . $_POST['pass'] . ")")

i wszystkie tabele mam dobrze, pięc razy sprawdzałem. nadal mi niechce rejestrować.

Problem tkwi zapewne w składni …przecinki, średniki i łączenie stringów :roll:

Sprawdź może to:

mysql_query("INSERT INTO gracze (user, email, pass) VALUES ('$_POST[user]', '$_POST[email]' , '$_POST[pass]')") or die("Nie można dodać wartości");

:wink:

Działało tak u mnie całkiem OK w takim oto kodzie:

<?php

To chyba musi byc problem z tabelą bo jak wklejam ten twój kod to wyskakuje mi że nie może połączyć się z tabelą. Ale ja mam tą tabele w bazie danych.

Poyższy kod w całości może u ciebie nie działać tak jak u mnie…

Dałem go tylko jako przykład!

Jeżeli mowa konkretnie o twoim kodzie, to podmień w nim tylko:

mysql_query("INSERT INTO gracze (user, email, pass) VALUES (" . $_POST['user'] . ", " . $_POST['email'] . ", " . $_POST['pass'] . ",)") or die("Nie mogę zarejestrować.");

na:

mysql_query("INSERT INTO gracze (user, email, pass) VALUES ('$_POST[user]', '$_POST[email]' , '$_POST[pass]')") or die("Nie można dodać wartości");

Jeżeli nie będzie chodziło, to sprawdź dokładnie swoją baze, nazwe tabeli i czy zawiera pola których to chcesz użyć do wprowadzania nowych rekordów !!

Sprawdź też jeszcze raz dla pewności poprawność połączenia, login/hasło nazwa bazy …chociaż to powinno się zgadzać, bo inaczej wywaliło by komunikat przy łączeniu…

Jeżeli nadal nic nie wskurasz - utwórz bazę na nowo.

a jak zrobić aby po rejestracji wyskoczył napis: zostałes zarejestrowany.

??