|
Kao sto sam i rekao obican html(kasnije malo sredjivanje)
Sve ce da se sredi samo da shvatimo kako radi na jednostavnom primeru:
___________________________________________________________
<html>
<head>
<title>Registracija korisnika</title>
</head>
<body>
<h2>Registracija korisnika</h2>
<form action="registracija.php" method="POST"><br>
Korisnicko ime:<input type="text" name="username"/><br>
Password:<input type="password" name="password"/><br>
Email: <input type="text" name="email"/><br>
<input type="submit" name="submit" value="Registruj se!"/>
</form>
</body>
</html>
____________________________________________________
<?php
mysql_connect('localhost','root','');
mysql_select_db('baza');
if(isset($_POST['submit'])){
if(strlen($_POST['username']>50)){
echo "Korisnicko ime ne moze biti vece od 50 karaktera.";
}
else if(strlen($_POST['email'])>50){
echo "E-mail ne sme biti duzi od 50 karaktera";
}
else{
$password = md5($_POST['password']);
$username = $_POST['username'];
$email = $_POST['email'];
if(!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$", $email)){
echo "E-mail nije u ispravnom formatu";
}
else{
$q = mysql_query("INSERT INTO `baza`.`korisnici` (
`id` ,
`username` ,
`password` ,
`email`
)
VALUES (
NULL , '$username', '$password', '$email'
);");
echo "Uspesno ste registrovani!";
}
}
}
?>
|