// JavaScript Document var email_valid = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; var imie_valid = /^[A-ZݬæŁÓŃ][a-zżĽćńółę±¶]{2,30}$/; var nazwisko_valid = /^[A-ZݬæŁÓŃ][a-zżĽćńółę±¶]{2,30}$/; var telefon_valid = /^(\+[\d]{2,})?\s?[\d]{9}$/; var haslo_valid = /^[a-zA-Z][a-zA-Z0-9_]{4,}$/; $(document).ready(function() { $('.error').hide(); $("input#register").click(function() { $('.error').hide(); var Imie = $("input#Imie").val(); if (Imie == "") { $("label#Imie_error").show(); $("input#Imie").focus(); return false; } if (!imie_valid.test(Imie)) { $("label#Imie_wrong").show(); $("input#Imie").focus(); return false; } var Nazwisko = $("input#Nazwisko").val(); if (Nazwisko == "") { $("label#Nazwisko_error").show(); $("input#Nazwisko").focus(); return false; } if (!nazwisko_valid.test(Nazwisko)) { $("label#Nazwisko_wrong").show(); $("input#Nazwisko").focus(); return false; } var Telefon = $("input#Telefon").val(); if (Telefon == "") { $("label#Telefon_error").show(); $("input#Telefon").focus(); return false; } if (!telefon_valid.test(Telefon)) { $("label#Telefon_wrong").show(); $("input#Telefon").focus(); return false; } var Email = $("input#Email").val(); if (Email == "") { $("label#Email_error").show(); $("input#Email").focus(); return false; } if (!email_valid.test(Email)) { $("label#Email_wrong").show(); $("input#Email").focus(); return false; } var Haslo = $("input#Haslo").val(); if (Haslo == "") { $("label#Haslo_error").show(); $("input#Haslo").focus(); return false; } if (!haslo_valid.test(Haslo)) { $("label#Haslo_wrong").show(); $("input#Haslo").focus(); return false; } var Haslo_powtorz = $("input#Haslo_powtorz").val(); if (Haslo_powtorz == "") { $("label#Haslo_powtorz_error").show(); $("input#Haslo_powtorz").focus(); return false; } if (Haslo_powtorz !=Haslo) { $("label#Haslo_powtorz_wrong").show(); $("input#Haslo_powtorz").focus(); return false; } var dataString = ' Imie='+ Imie + '&Nazwisko=' + Nazwisko + '&Telefon=' + Telefon + '&Email=' + Email + '&Haslo=' + Haslo; $.ajax({ type: "POST", url: "rejestracja_baza.php", data: dataString, success: function(data,status) { if(data=="0") { $('#tresc_pod').html("<p style='color:red'>w bazie istnieje juz uzytkownik o tym adresie e-mail</p>"); $("input#Email").focus(); } else if(data=="1") { $('#tresc_pod').hide(); $('#rejestracja').html("<p style='color:green'>Rejestracja przebiegla pomyslnie, zaloguj sie</p>"); } } }); return false; }); });
a to skrypt rejestracja_baza.php
nie dodaje mi do bazy.
<?php $pdo = new PDO('sqlite:./baza_danych.db'); $wynik = $pdo -> query("INSERT INTO Users (ID, Imie, Nazwisko, Telefon, Email, Haslo, Kurs, Prawa) VALUES (NULL, '".$_POST['Imie']."', '".$_POST['Nazwisko']."', '".$_POST['Telefon']."', '".$_POST['Email']."', NULL, ?>
co zrobic zeby dzialalo? nie jestem kumaty zbytnio w tej dziedzinie, a musze zrobic szybko projekt i stoje w miejscu :/
prosze o pomoc