imam probem sa cookies... ovo mi je kod:
$result = mysql_query ("SELECT * FROM users
WHERE username = '$username'
");
// da proveri da li je username vec zauzeto
if ($row = mysql_fetch_array($result)) {
print ("<b>Error:</b> The user name <b>");
print ("$username");
print ("</b> has been taken. Go back and enter a new user name.");
print ("<p>");
$verify = "bad";
}
else
{
print ("User name: ");
print ("$username");
mysql_query ("INSERT INTO users (username, userpass, nick, useremail)
VALUES ('$username', '$userpass', '$nick', '$useremail')
");
// ako nije, da upise u bazu sledece podatke
setcookie("CookieID", mysql_insert_id(), time()+94608000, "/"); /* 3 godine */
// ovo me nesto zeza
imalo je jos iznad jedan deo ali on je ne bitan posto samo proverava da li su txt forme ispunjene. ako jesu, onda proverava da li je username zauzeto, ako jeste onda prekida ako nije onda unosi podatke u bazu i kad dodje do koda oko cookie-ja onda mi prikaze gresku (podatke ipak unese u bazu) i kaze:
"User name: 12314564
Warning: Cannot add header information - headers already sent by (output started at c:\program files\nusphere\apache\htdocs\btb\btbase\reg_i_login\members_id.php:41) in c:\program files\nusphere\apache\htdocs\btb\btbase\reg_i_login\members_id.php on line 49"
a evo kako izgleda tabela users u bazi:
Field Type Attributes Null Default Extra Action
nick varchar(25) Yes Change Drop Primary Index Unique
username varchar(25) Yes Change Drop Primary Index Unique
userpass varchar(25) Yes Change Drop Primary Index Unique
useremail varchar(50) Yes Change Drop Primary Index Unique
usersite varchar(100) Yes Change Drop Primary Index Unique
usernewpass varchar(25) Yes Change Drop Primary Index Unique
cookid int(11) No auto_increment Change Drop Primary Index Unique
gde gresim?