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) >= 8 && strlen($password) < 25 && strlen($password_confirm) <25 && !empty($password_confirm) && $password == $password_confirm && checkName($name) && strlen($name) >=4 && 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; }
}
?>