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...
Código :
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...
Código :
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;
}
}
{
//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;
}
}