Problem sa upisom u bazu.

Problem sa upisom u bazu.

offline
  • Pridružio: 26 Feb 2010
  • Poruke: 109

Ovako imam problem sa skriptom za registraciju. U bazi imam ID koje ide (1, 2, 3, 4....) sve je to ok, ali ako korisnik pogresi podatak dok ispunjuje formu on ce taj ID da preskoci, i njegove podatke ce da stavi u svedeci ID tako da ako je zadnji ID u bazi 4 a korisnik je pogresio 2 puta u ispunjavanju forme njegov ID ce da bude 6, tako ce sledeci korisnik da dobije 7 i ostaje mi prazno polje 5.... Sta da radim po tom pitanju da sve ide redom...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP Developer
  • Pridružio: 02 Okt 2005
  • Poruke: 546

Posto se iz pitanej nevidi koja baza je u pitanju dobices uopsten odgovor.
Treba da vrsis upis u utransakciji pa tako ako dodje do greske mozes da ponistis celu transakciju (rolback)
http://dev.mysql.com/doc/refman/5.0/en/commit.html
http://msdn.microsoft.com/en-us/library/ms181299.aspx



offline
  • Pridružio: 26 Feb 2010
  • Poruke: 109

Ewo kako sam bazu kreirao, nzm da li nije ovde neka greska.
CREATE TABLE users (  user_id     INT(8) NOT NULL AUTO_INCREMENT,  user_name   VARCHAR(30) NOT NULL,  user_pass   VARCHAR(255) NOT NULL,  user_email  VARCHAR(255) NOT NULL,  user_date   DATETIME NOT NULL,  user_level  INT(8) NOT NULL,  UNIQUE INDEX user_name_unique (user_name),  PRIMARY KEY (user_id)  ) TYPE=INNODB;

Ko je trenutno na forumu
 

Ukupno su 426 korisnika na forumu :: 13 registrovanih, 2 sakrivenih i 411 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Dorcolac, havoc995, Litostroton, Marko Marković, Metanoja, nenooo, paja69, privremeno, raketaš, suton, Tvrtko I, uruk, ween