Formularz rejestracji

Witam!

Mam problem.

Mam taki kod:

<?php

A może wstaw

;

Na końcu? To i tak nie da bo błąd jest na 4 lini czyli wysyłanie danych do bazy danych. Ale błędu nie moge znaleść.

mysql_query("INSERT INTO users VALUES ('$_POST[nick]','$_POST[imie]','$_POST[nazwisko]','$_POST[emeil])','$_POST[haslo]'")or die(mysql_error());

Po $_POST[emeil] niepotrzebny nawias zamykający.

To co kutar +

<?php

A to co Crop poradził to zrobiłeś?

Wstaw średnik po include “config.php”

<?php

include "config.php";


mysql_query("INSERT INTO users VALUES ('$_POST[nick]','$_POST[imie]','$_POST[nazwisko]','$_POST[emeil])','$_POST[haslo]'")or die(mysql_error());
<?php

Prawdopodobnie próbujesz dodać dane pod już istniejący primary key. Kiedy dodajesz nowe dane INSERT’em, w miejscu pola, które masz primary key i auto_increment, musisz wstawić NULL. Atrybut auto_increment mówi bazie, że sama ma zapełniać to pole liczbą o jeden większą w stosunku do poprzedniego rekordu. Natomiast primary key to klucz główny tabeli.

Wszystko już działa, ale skrypt informacje dodaje przed wpisaniem informacji (po załadowaniu strony). Jak ten problem rozwiązać?

<?php