Jump to content

PHP - Duvida com Numero Minimo de caracteres


msilva17
 Share

Recommended Posts

Boas criei este codigo que nao esta completo... mas gostava que me pudessem ajudar.

No entando, o que pretendo é que o codigo diga que "Quando o utilizador inserir algo com menos de "4" caracteres, a funçao devera dar Erro. Mas nao estou a chegar la...

  if(isset($_POST['name']))
  {

   //echo $_POST['perfmc'];
   $exists = SearchName($_POST['name']);
   $perfil_name = $_POST['name'];

   if($exists == false)
   {
 $dbh = new PDO("mysql:host={$host};dbname={$dbname};charset=utf8", $username, $password);
 $sql = "UPDATE users SET name='$perfil_name' WHERE username='$nome_do_user'";

 $count = $dbh->exec($sql);
  echo "<div class='success'><span class='icon-success'></span><span class='mls'>It has been successfully changed to <b>". $perfil_name ."</b>.</span></div>";	
   }
   else
   {
 if(strlen($_POST['name']) < 4)
 {
   echo "<div class='warning'><span class='icon-warning'></span><span class='mls'> The field is empty.</span></div>";
 }

   $dbh = null;
  }
 }
Link to comment
Share on other sites

olha bem para a lógica que tens ai:

- se o pedido é um post e contem o parâmetro "name" então
 - se o nome não existe então
   - actualiza
 - case contrário
   - se o tamanho do parâmetro "name" for menor que 4 então
     - apresenta a mensagem

não te parece estranho ?

IRC : sim, é algo que ainda existe >> #p@p
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.