Znaci ubih se 2h da nadjem gresku. Sto je jos tuznije ovo u lokalu radi ali na serveru nece. Kopiram fajl iz lokala samo promenima parametre znaci naziv baze, korisnicko ime password i posle sabmitovanja forme ne dobijem nikakvu informaciju sa kraja forme. Znaci nema gresaka, forma kao prodje, ali nema tog obavestenja da sam uspesno registrovao diplomca i naravno nema zapisa u bazi. Znaci ne upise se nista

Ako neko zna u cemu je fora bio bih mu zahvalan
Kôd:
<?php
//konekcija na bazu
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("fakultet") or die(mysql_error());
$forma='<form action="'.$_SERVER['PHP_SELF'].'" method="post">
<table border="0">
<div class="post">
<h2>Osnovni podaci</h2>
<p></p>
</div>
<tr><td>Ime diplomca:*</td><td>
<input type="text" name="ime" maxlength="35">
</td></tr>
<tr><td>Prezime diplomca:*</td><td>
<input type="text" name="prezime" maxlength="35">
</td></tr>
<tr><td>Korisnicko ime:*</td><td>
<input type="text" name="korime" maxlength="35">
</td></tr>
<tr><td>Sifra:*</td><td>
<input type="password" name="password" maxlength="35">
</td></tr>
<tr><td>Ponovi sifru:*</td><td>
<input type="password" name="password2" maxlength="35">
</td></tr>
<tr><td>E-mail:*</td><td>
<input type="text" name="email" maxlength="35">
</td></tr>
<tr><td>Adresa stanovanja:*</td><td>
<input type="text" name="adresa" maxlength="55">
</td></tr>
<tr><td>Telefon:*</td><td>
<input type="text" name="telefon" maxlength="15">
</td></tr>
<tr><td>Tip korisnika:*</td><td>
<select name="tip">
<option value="A">Administrator
<option value="K" selected>Korisnik
</select>
</td></tr>
<tr><td>Status zaposlenosti:*</td><td>
<select name="status">
<option value="zaposlen">Zaposlen
<option value="nezaposlen" selected>Nezaposlen
</select>
<tr><th colspan=2><input type="submit" name="submit" value="Registracija"></th></tr>
<tr><th colspan=2><input type="reset" name="reset" value="Resetovanje"></tr></td></table>
</form> ';
//Proveravamo da li je korisnik pritisnuo submmit
if (isset($_POST['submit'])) {
$error='';
//Provera da li je korisnik popunio polja
if (!$_POST['ime'] | !$_POST['prezime'] | !$_POST['korime'] | !$_POST['password'] | !$_POST['email'] | !$_POST['adresa'] | !$_POST['telefon']){
$error .= '<li>Niste popunili sva polja</li>';
}
// Provera da li je username u upotrebi
if (!get_magic_quotes_gpc()) {
$_POST['korime'] = addslashes($_POST['korime']);
}
$usercheck = $_POST['korime'];
$check = mysql_query("SELECT KOR_IME FROM DIPLOMCI WHERE kor_ime = '$usercheck'")
or die(mysql_error());
$check2 = mysql_num_rows($check);
//Ako korisnicko ime postoji u bazi ispisujemo gresku
if ($check2 != 0) {
$error .= '<li>Greska, username koji ste unijeli '.$_POST['korime'].' je u upotrebi.</li>';
}
// Ispitujemo da li su uneti passwordi isti
//if ($_POST['password'] != $_POST['password2']){
// $error .= '<li>Niste unijeli iste passworde.</li>';
//}
//Provera da li je unijeta e-mail adresa ispravna
if (!eregi('^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]', $_POST['email'])){
$error .= '<li>Uneta email adresa nije ispravna</li>';
}
if (!eregi('[0-9]', $_POST['telefon'])){
$error.= '<li>Pogresno ste unijeli format telefona</li><ul>';
}
// Vrsimo kriptovanje sifre md5 algoritmom
$_POST['password'] = md5($_POST['password']);
if (!get_magic_quotes_gpc()) {
$_POST['password'] = addslashes($_POST['password']);
$_POST['korime'] = addslashes($_POST['korime']);
}
if($error=='')
{
//Upisivanje u bazu
$activactionkey=md5(rand());
$datumreg=date("Y-m-d");
$tip=$_POST['tip'];
$ime=$_POST['ime'];
$prezime=$_POST['prezime'];
$korime=$_POST['korime'];
$password=$_POST['password'];
$adresa=$_POST['adresa'];
$email=$_POST['email'];
$status=$_POST['status'];
$telefon=$_POST['telefon'];
$korime=mysql_real_escape_string($korime);
$insert = "INSERT INTO diplomci (TIP,IME,PREZIME,ADRESA,EMAIL,KOR_IME,SIFRA,STATUS,DATUM_REG,ACTIVACTIONKEY,AKTIVIRAN)
VALUES ('".$tip."','".$ime."','".$prezime."','".$adresa."','".$email."','".$korime."','".$password."', '".$status."','".$datumreg."','".$activactionkey."','1')";
$add_member = mysql_query($insert);
if($add_member)
{
$forma = "<h2>Uspjesno ste registrovali diplomca</h2><p>Popunite i ostale podatke o diplomcu</a>.</p> ";
}
} else
{
echo "Javile su se sljedeće greske <ul>".$error."</ul>";
}
}
echo $forma;
$to = $_POST['email'];
$subject = "Potvrdite vasu registraciju";
$message = "Dobrodosli na nas sajt!\r\rVi ili neko drugi koristi ovu email adresu da se registruje. Mozete se registrovati klikom na sljedeci link:\r http://www.mojsajt.info/act.php?activactionkey=$activactionkey\r\rAko ste ovaj mail dobili greskom ignorisite ga i bicete automatski izbrisani sa liste.\r\r mojsajt.info";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text; charset=iso-8859-1' . "\r\n";
$headers .= 'Aktivacija' . "\r\n";
$headers .= 'From: webmaster@example.com' . "\r\n" ;
mail($to, $subject,$message,$headers);
?>