prima espongo il problema...
ho questo php che funziona perfettamente (almeno sembra)
[php]
<?php
include_once("config.inc.php");
include_once("session.php");
session_start();
//verifica se esiste un post
if(isset($_POST["codice"]) && $_POST["codice"] != "")
$codice = $_POST["codice"];
$codice_check = "SELECT id,codice FROM agenti WHERE codice='$codice'";
$b =mysql_query($codice_check);
$a = mysql_fetch_array($b);
$codice_check = $a["codice"];
// controllo che il codice non sia già presente
if ($codice_check == $codice) {
echo "<script type="text/javascript">alert("Questo codice è già inserito in archivio !"); history.go(-1)</script>";exit;
}
// carico i dati
if ($codice_check != $codice) {
$sql = "INSERT INTO agenti(cognome,nome,residente,via,provincia,nuovo,attivo,cessato,codice)VALUES('$cognome','$nome','$residente','$via','$provincia','$nuovo','$attivo','$cessato','$codice')";
//echo $sql;exit;
mysql_query($sql);
header("Location: ins_agenti.php");exit;
}
?>
[/php]
poi ho questo che non funziona per niente
[php]
<?php
include_once("config.inc.php");
include_once("session.php");
session_start();
//verifica se esiste un post
if(isset($_POST["user"]) && $_POST["user"] != "")
$user = $_POST["user"];
$user_check = "SELECT id,user FROM utenti WHERE user='$user'";
$b =mysql_query($user_check);
$a = mysql_fetch_array($b);
$user_check = $a["user"];
// controllo che l'user non sia presente
if ($user_check == $user) {
echo "<script type="text/javascript">alert("questo Username è già in uso!"); history.go(-1)</script>";exit;
}
// carico i dati
if ($user_check != $user) {
$sql = "INSERT INTO utenti(nome,cognome,user,pass,mail,tel,cambiopass,codice,attivo)VALUES('$nome','$cognome','$user','" . md5($pass) . "','$mail','$tel','$cambiopass','$codice','$attivo')";
//echo $sql;exit;
mysql_query($sql);
header("Location: ins_utente.php");exit;
}
?>
[/php]
i due sono uguali apparte l'MD5 ma anche levandolo non mi funziona!!
cosa mi stà sfuggendo??:?