'; //izmedju apostrofa mozes da ubacis bilo koji tekst ili HTML kod
$form_ok=0;
}
if(strlen($prezime)<3) {//prezime
echo 'Prezime je previse kratko
';
$form_ok=0;
}
if(strlen($otac)<3) {//otac
echo 'Ime oca je previse kratko
';
$form_ok=0;
}
//jmbg
if(strlen($jmbg)!=13) { //ako duzina nije 13 karaktera
echo 'JMBG je neispravan
';
$form_ok=0;
}
if(!is_numeric($jmbg)) { //ako ne sadrzi samo brojeve
echo 'JMBG moze da ima samo brojeve
';
$form_ok=0;
}
if(!preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i',$email)) {//email
echo ' Email adresa nije validna
';
$form_ok=0;
}
if(strlen($grad)<2) {//grad
echo 'Ime grada je previse kratko
';
$form_ok=0;
}
if(strlen($drzava)<2) {
echo 'Ime drzave je previse kratko
';
$form_ok=0;
}
if($odrastao!='on') {//godine
echo 'Morate imati najmanje 14 godina
';
$form_ok=0;
}
if ($pravila!='on') {//pravila
echo 'Morate prihvatiti pravila udruzenja
';
$form_ok=0;
}
}
//checkbox vrednosti pretvaramo u 0/1
if($publicList=='on') {$publicList=1;}
else {$publicList=0;}
if($raskrstenica=='on') {$raskrstenica=1;}
else {$raskrstenica=0;}
if($active=='on' ) {$active=1;}
else {$active=0;}
?>
Ateisti Srbije - Pristupnica
$kvalifikacije = nl2br($kvalifikacije);
$opis = nl2br($opis);
$mysqli = mysqli_connect($db_server, $db_username, $db_password, $db_database);
$mysqli->set_charset("utf8");
//zastita od SQL injekcija, ovo je duzi, ali bezbedniji nacin, prilikom citanja i prikazivanja vrednosti iz baze svaka velicina mora da prodje kroz stripslashes kao sto je ovde uradjeno da bi bili uklonjeni escape karakteri
$ime = stripslashes($ime);
$prezime = stripslashes($prezime);
$otac = stripslashes($otac);
$titula = stripslashes($titula);
$jmbg = stripslashes($jmbg);
$email = stripslashes($email);
$kvalifikacije = stripslashes($kvalifikacije);
$adresa = stripslashes($adresa);
$grad = stripslashes($grad);
$drzava = stripslashes($drzava);
$telefon = stripslashes($telefon);
$mobilni = stripslashes($mobilni);
$zanimanje = stripslashes($zanimanje);
$ime = mysqli_real_escape_string($mysqli, $ime);
$prezime = mysqli_real_escape_string($mysqli, $prezime);
$otac = mysqli_real_escape_string($mysqli, $otac);
$titula = mysqli_real_escape_string($mysqli, $titula);
$jmbg = mysqli_real_escape_string($mysqli, $jmbg);
$email = mysqli_real_escape_string($mysqli, $email);
$kvalifikacije = mysqli_real_escape_string($mysqli, $kvalifikacije);
$adresa = mysqli_real_escape_string($mysqli, $adresa);
$grad = mysqli_real_escape_string($mysqli, $grad);
$drzava = mysqli_real_escape_string($mysqli, $drzava);
$telefon = mysqli_real_escape_string($mysqli, $telefon);
$mobilni = mysqli_real_escape_string($mysqli, $mobilni);
$zanimanje = mysqli_real_escape_string($mysqli, $zanimanje);
//unos u bazu
$insert_query = $mysqli->query("INSERT INTO ateista(ime, prezime, titula, otac, jmbg, adresa, grad, drzava, telefon, mobilni, email, zanimanje, kvalifikacije, opis, public_list, raskrstenica, active) VALUES ('$ime', '$prezime', '$titula', '$otac', '$jmbg', '$adresa', '$grad', '$drzava', '$telefon', '$mobilni', '$email', '$zanimanje', '$kvalifikacije', '$opis', $publicList, $raskrstenica, $active)");
mysqli_close($mysqli);
}
if($insert_query) {
//mysql konekcija
$mysqli = mysqli_connect($db_server, $db_username, $db_password, $db_database);
$mysqli->set_charset("utf8");
$query = " SELECT count(*) AS count FROM ateista";
$result = $mysqli->query($query);
if($result) {
if($row = $result->fetch_assoc()) {
$count_ateista = $row['count'];
}
}
echo '
Registracija je uspesno obavljena:
';
echo ''.$ime.', '.$otac.', '.$prezime.' '.$adresa.' '.$grad.', '.$drzava.'
';
if($count_ateista) {
echo 'Vi ste '.$count_ateista.'. registrovani član udruženja Ateisti Srbije.
';
}
echo 'Pogledajte spisak članova ovde.';
echo '
';
mysqli_close($mysqli);
} else {
?>
Desila se greška prilikom upisa u bazu.';
echo 'Ukoliko su svi vaši podaci uneti ispravno to znači da je greška do nas!
';
echo 'Molimo Vas kontaktirajte administratora sajta:
primedbe[at]ateisti[dot]com.';
}
?>