Salve a tutti

ho un problema strano che non capisco in locale sul mio pc (Xampp) questo funziona

Codice PHP:
if(isset($_POST['adduser']))
{
$usr $_POST['addusr'];
$pwd $_POST['addpwd'];
$email $_POST['addemail'];
addUser($usr,$pwd,$email);
}

// ..... form ecc ..... 
pagian funzioni:

Codice PHP:
// Funzione aggiungi utente

function addUser($usr$pwd$email)
{
$usr $_POST['addusr'];
$pwd $_POST['addpwd'];
$email $_POST['addemail'];


// Inserisco nel db i valori del post

$sql "INSERT INTO tbl_login (lg_usr, lg_pwd, lg_email) VALUES ('$usr', '".md5($pwd)."', '$email')";
$query mysql_query($sql) or die (mysql_error());

// Seleziono dal db l'utente inserito e recupero l'id

$sql_select_user "SELECT * FROM tbl_login WHERE lg_usr = '$usr'";
$query_select_user mysql_query($sql_select_user) or die (mysql_error());
$result_select_user mysql_fetch_assoc($query_select_user) or die (mysql_error());
$userid $result_select_user['lg_id'];

// Aggiungo l'utente (id) inserito nella tabella impostazioni

$sql_add_settings "INSERT INTO tbl_settings (lg_id) VALUES ('$userid')";
$query_add_settings mysql_query($sql_add_settings) or die (mysql_error());

Ma se lo sposto sul server mi fa creshare apache (il server é il mio qui da parte a me) e uso tutte le versioni piu aggiornate di mysql 5.0.45 apache 2.2 php 5.2.4, il problema é che non mi da neanche un messaggio di errore e non so come risolvere!

Qualche idea?

Grazie Michel