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 776 korisnika na forumu :: 50 registrovanih, 9 sakrivenih i 717 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: aramis s, arzak, Atenjanin89, Atomski čoban, Bluper, Cobi026, crnogorac, Doca, FOX, goxin, haris1913, ikan, ivica976, jackreacher011011, kayvan6079, krkalon, MarKhan, mikrimaus, milos.cbr, MiroslavD, mnn2, naki011, nebkv, nenad_l, nenaddz, Parker, Profica, proka89, r77adder, radoznao, rikirubio, Ripanjac, S2M, sakota79, saputnik plavetnila, shone34, Simon simonović, Singidunumac, Sr.Stat., stegonosa, Stoilkovic, Stoorbak, tanakadzo, Toni, vandrej, vathra, VJ, Vzor50, Wisdomseeker, x9