Peršokti į turinį

Kodel neveikia registracija?


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2826 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Lol. Jei nedarytum tokių nesamonių tai gal ir veiktų.

$sql = ("INSERT INTO nariai (vardas, slaptazodis, email, tipas) VALUES($vardas, $slaptazodis, $email, 1") 
or die("Mysql klaida:".mysql_error());

Čia akivaizdu, kad tau negali nieko į duomenų bazę įkelti, nes tu SQL eilute tik skliaustais apskliaudei. Plius dar ir skliausto ženkla pamiršai prieš kabutes.

 

Taip pat nematau tikslo kam tau šis kodas, nes $row vis tiek nenaudoji, tai tik be reikalo db apkrauni. Plius SQL eilute neteisinga.

$row = mysql_fetch_assoc(mysql_query("Select*from nariai WHERE vardas= '$vardas' or email='email'"));
Redaguota , nario D34DC0D3
Nuoroda į komentarą
Dalintis per kitą puslapį

 

Lol. Jei nedarytum tokių nesamonių tai gal ir veiktų.

$sql = ("INSERT INTO nariai (vardas, slaptazodis, email, tipas) VALUES($vardas, $slaptazodis, $email, 1") 
or die("Mysql klaida:".mysql_error());

Čia akivaizdu, kad tau negali nieko į duomenų bazę įkelti, nes tu SQL eilute tik skliaustais apskliaudei. Plius dar ir skliausto ženkla pamiršai prieš kabutes.

 

Taip pat nematau tikslo kam tau šis kodas, nes $row vis tiek nenaudoji, tai tik be reikalo db apkrauni. Plius SQL eilute neteisinga.

$row = mysql_fetch_assoc(mysql_query("Select*from nariai WHERE vardas= '$vardas' or email='email'"));
$sql = "INSERT INTO nariai (vardas, slaptazodis, email, tipas) VALUES($vardas, $slaptazodis, $email, 1)";

Klaida ne tame yra, mysql tvarkingai prijungia...

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 4 savaičių...

Pakartosiu tai ką sakė Justas, tik ne taip grubiai. Tavo MySQL sintaksė nėra teisinga, čia:

$sql = ("INSERT INTO nariai (vardas, slaptazodis, email, tipas) VALUES($vardas, $slaptazodis, $email, 1")

nereikia jokių skliaustelių, vietoj to naudok kodą:

 
mysql_query("INSERT INTO nariai (vardas, slaptazodis, email, tipas) VALUES ($vardas, $slaptazodis, $email, '1'");

Kodo netikrinau, bet jis turėtų veikti, plius patarimas nebenaudok tokio mysql tipo, nes jis nesaugus. Pradėk naudoti MySQLi arba PDO.

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2826 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...