Z
Zentraedi
Épsilon
Programador
Verificación en dos pasos activada
Que tal buenos días, estoy haciendo un simple registro de usuario y al utilizar el código sterlen dentro del ir me sale un error, intente ver bien que es lo que estoy haciendo mal pero no encuentro el motivo del error les dejo una captura del error.
Andaba todo perfecto hasta que hice esa comparación para darle un limite de caracteres al password que sean mínimo 6 caracteres.
La linea 9 es esta misma = *if (sterlen($password)>6){
Si alguien logro ver el error que no pude resolver se lo agradezco.
Andaba todo perfecto hasta que hice esa comparación para darle un limite de caracteres al password que sean mínimo 6 caracteres.
La linea 9 es esta misma = *if (sterlen($password)>6){
Si alguien logro ver el error que no pude resolver se lo agradezco.
<?php
$nombre = $_POST["nombre"];
$email = $_POST["email"];
$password = $_POST["password"];
$cpassword = $_POST["cpassword"];
if($nombre && $email && $password && $cpassword){
if (sterlen($password)>3){
if($password == $cpassword){
@mysql_connect("localhost","u435699728_zentr","000000") or die ("No se ha podido conectar al servidor");
mysql_select_db("u435699728_nueva");
$usuario = mysql_query("SELECT nombre FROM usuarios WHERE nombre='$nombre'");
$contar = mysql_num_rows($usuario);
$remail = mysql_query("SELECT nombre FROM usuarios WHERE nombre='$email'");
$check = mysql_num_rows($remail);
if($check != 0){
echo "Este E-mail ya existe";
}else{
if($contar != 0){
include('links.php');
die ("<p>Ya existe el usuario, por favor intente con otro");
}else{
mysql_query("INSERT INTO usuarios(usuario,email,password) VALUES ('$nombre','$email','$password')");
$registro = mysql_affected_rows();
echo $registro."una nueva linea ha sido creada";
}
}
}else{
echo "Tu password no es igual a la insertada";
}
}else{
echo "tu password es deaasiado pequeña";
}
}else{
echo "Por favor ingrese los datos";
}
?>
Última edición:

