Título: [ayuda] Formulario no funciona
Publicado por: colcrt en 27 Agosto 2015, 22:05 pm
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; } } ?>
|