Allora..il problema e' che non riesco ad inserire il codice che serve per verificare che l' username sia di minimo 4 caratteri! il cod e' questo:
Codice PHP:
if(strlen($username) < 4) {
echo "<font color='orange'>Username troppo corto! Devi inserirne uno di almeno 4 caratteri!</font>";
Una volta che lo inserisco, non cambia nulla! anche se metto un username di 1 carattere la registrazione mi va a buon fine! Il codice per la registrazione e' questo:
Codice PHP:
<?php
if(!isset($_POST['submit'])){
echo '<form method="post" action="#">
<center>
<div>
<p>
<p><font size="+3">Registrazione gratuita</font></p>
<font size="+1">Username (12 caratteri):</font>
<input type="text" name="username"><br>
<p>
<font size="+1">Password (12 caratteri):</font>
<input type="password" name="pass"><br>
<p>
<input type="submit" value="Registrati" name="submit"><br>
<p>
<input type="reset" value="Reset campi">
<p>
<title>Registrazione</title>
<body bgcolor="#FFFF00">
<p><font size="+1">Registrati ed esegui il login qui sotto:</font>
</p><a href="/login.php"><font size="+1">Clicca qui per eseguire il login</font></a><a
</form>';
} else {
include 'config.php';
include 'connect.php';
$user = mysql_real_escape_string($_POST['username']);
$pass = mysql_real_escape_string($_POST['pass']);
$query = "INSERT INTO Utenti (username,password) VALUES ('{$user}','{$pass}');";
$result = mysql_query($query,$conn);
if ($result) {
("Errore nella quey");
if(isset($_POST['btnSubscribe']))
{
if($username != "" && $password != "" && $email != "")
{
if(strlen($username) < 4) {
echo "<font color='orange'>Nome troppo corto! Devi inserire un nome di almeno 4 caratteri!</font>";
} else {
if(strlen($password) < 5) {
echo "<font color='orange'>Password troppo corta! Devi usare una password di almeno 5 caratteri!</font>";
}
}
}
}
}
}
?>
Sapete risolvermi il problema? Vi ringrazio in anticipo (: