Witam!
Mam problem.
Mam taki kod:
<?php
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