
Wypełniam formularz (rejestracyjny) wypełniam WSZYSTKIE pola (czytajac tresc komunikatu pozniejszego, az dziw ogarnia, ale to prawda), klikam Button i...
Cytat
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/d/y/p/dyplo/www/rejestracja.php on line 40
Linia ta wygląda następująco:
<?php $zapytanie = "INSERT into users VALUES($id, $_POST['nick'], $_POST['pass'])"; ?>
Tak wiem, ze mozna skrocic nazwy zmiennych, ale nie chciało mi sie bawic w takie kosmetyczne sprawy

Pola formularza także mają odpowiednie nazwy. Wiec co jest źle?! O ile rozumiem treść błędu to "nie można zapisywać w bazie pustych zmiennych". Ale dlaczego one są puste? Przecież wcześniej skrypt sprawdza, czy zmienna $nick (w moim przypadku $_POST['nick']) istnieje już w bazie i czy zmienne $pass i $pass2 pasują do siebie.