Problema com strlen()

  • Autor Autor Zentraedi
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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.

fc971be7ec8ae04a538767c39b1cf15b.jpg



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 edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Saludos, el nombre de la función es strlen y no sterlen
 
Voltar
Topo