[ayuda] Formulario no funciona

Iniciado por colcrt, 27 Agosto 2015, 22:05 PM

0 Miembros y 1 Visitante están viendo este tema.

colcrt


hola,
vengo a pedir de su gran ayuda, nose cual es el error y luego de dar vueltas y leer en varios sitios no consigo hacer funcionar este registro nose cual es el error, de antemano gracias por la ayuda  ;-)



<?php
 
require_once('inc/login.php');
 include(
'inc/funciones.php');
 
 
$username htmlentities(mysql_real_escape_string($_POST['username']));
 
$password htmlentities(mysql_real_escape_string($_POST['password']));
 
$password_confirm htmlentities(mysql_real_escape_string($_POST['password_confirm'])); 
 
$name htmlentities(mysql_real_escape_string($_POST['name']));
 
$email htmlentities(mysql_real_escape_string($_POST['email']));;
 
$codigoborrado htmlentities(mysql_real_escape_string($_POST['codigoborrado']));
 
 if(isset(
$_POST['submit']) {
      if(
checkAnum($username) && strlen($username) < 20 && checkAnum($password)  && strlen($password) >= && strlen($password) < 25 && strlen($password_confirm) <25 && !empty($password_confirm) && $password == $password_confirm && checkName($name) && strlen($name) >=&& strlen($name) < 25 && checkMail($email) && strlen($email) < 40 && checkAnum($codigoborrado) && strlen($codigoborrado) == 7) {

        
$sqlCmd "INSERT INTO account (usuario,password,nombre,email,codigo_borrado) 
        VALUES ('
$username','$password','$name','$email','$codigoborrado')";
        
$sqlQry mysql_query($sqlCmd,$sqlServ);
        if(
$sqlQry) {
          
          
$error 'El registro en  fue un exito ';
echo ('&error='.$error);
}
        else {
          
$error '<center><b><font color="red">Registro Error: La cuenta ya existe.</font></b></center></p>';
echo ('&error='.$error);
}
   
      }
  else {
        
$error '<center><b><font color="red">Error en el registro por favor especificar todos los campos correctamente</font></b></center></p>';
echo ('&error='.$error);
  }
}

  
?>



login.php

<?php

$hostname 
'';
$database '';
$username '';
$password '';

$login mysql_connect($hostname$username$password) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database);
?>


funciones.php

<?php

function checkAnum($wert) {
    
$checkit preg_match("/^[a-zA-Z0-9]+$/",$wert);
    if(
$checkit) {
      return 
true;
    }
    else {
      return 
false;
    }
  }
  
  function 
checkName($wert) {
    
$checkit preg_match("/^[a-zA-Z0-9[:space:]]+$/",$wert);
    if(
$checkit) {
      return 
true;
    }
    else {
      return 
false;
    }
  }
  
 function 
checkMail($string) {
    if(
preg_match("/^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4}$/"$string)) {
      return 
true;
    }
    else { return 
false; }
  }
  
?>