Asi?
Algo no me cuadra, mira cuantos }}}} Hay al final del codigo... :S
Sigue sin hacer nada...
Esto funciona:
if($pass!=$password) {
echo "Las contraseñas no coinciden"; }
if($email!=$mail) {
echo "El email no coincide"; }
if($telefono!=$telefono2) {
echo "Los telefonos no coinciden";
}else {
$checkuser = comprobaruser($_POST["strNick"]);
if ($checkuser !=0) {
echo "El usuario ".$nick. " ya existe"; }
$checkmail = comprobarmail($_POST["strEmail"]);
if ($checkmail !=0){
echo "El mail " .$email. " ya existe"; }
Pero lo siguiente no... El else que deberia insertar los datos no funciona...
Código PHP:
Ver originalif (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] == 'http://localhost/zulo/alta_usuario.php' && ($_POST != null)) {
$pass = $_POST["strPassword"];
$password = $_POST["password"];
$email = $_POST["strEmail"];
$mail = $_POST["mail"];
$telefono = $_POST["intNtelf"];
$telefono2 = $_POST["telefono"];
if($pass!=$password) {
echo "Las contraseñas no coinciden"; }
if($email!=$mail) {
echo "El email no coincide"; }
if($telefono!=$telefono2) {
echo "Los telefonos no coinciden";
}else {
$checkuser = comprobaruser($_POST["strNick"]);
if ($checkuser !=0) {
echo "El usuario ya existe"; }
$checkmail = comprobarmail($_POST["strEmail"]);
if ($checkmail !=0){
echo "El mail" .$email. "ya existe"; }
else {
if (isset($_POST["form1"])) { $insertSQL = sprintf("INSERT INTO tblusuario (strNombre, strEmail, intActivo, strPassword, strDireccion, strNick, intCpostal, strProvincia, strPoblacion, intNtelf) VALUES (%s, %s, %s, %s, %s)", GetSQLValueString($_POST['strNombre'], "text"),
GetSQLValueString($_POST['strEmail'], "text"),
GetSQLValueString($_POST['intActivo'], "int"),
GetSQLValueString($_POST['strPassword'], "text"),
GetSQLValueString($_POST['strDireccion'], "text"),
GetSQLValueString($_POST['strNick'], "text"),
GetSQLValueString($_POST['intCpostal'], "int"),
GetSQLValueString($_POST['strProvincia'], "text"),
GetSQLValueString($_POST['strPoblacion'], "text"),
GetSQLValueString($_POST['intNtelf'], "int"));