Robię sobie rejestrację ale mam mały problem
w pliku rejestracjA.php mam to
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
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
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
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");
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.
??